📄 ajaxdata.cs
字号:
using System.Data ;
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Ttyu
{
/// <summary>
/// AjaxData 的摘要说明。
/// </summary>
public class AjaxData: System.Web.UI.Page
{
ttyuPKData db=new ttyuPKData ();
//该表保存物理表的所有数据
static public DataTable mDt;
[Ajax.AjaxMethod()]
public string GetXmlTree()
{
return db.getClassTree();
}
//得到表TableName的所得数据,以XML字符串返回
[Ajax.AjaxMethod()]
public string GetXmlDataRows(string TableName)
{
return db.GetXmlDataRows(TableName);
}
//得到表TableName的所得数据,以XML字符串返回
[Ajax.AjaxMethod()]
public string GetTableOuterHTML(string TableName)
{
DataTable dt=db.DB.GetDataTable(TableName);
mDt=dt;
return db.GetTableOuterHTML(dt.DefaultView);
}
//得到表TableName的所得数据,以XML字符串返回
[Ajax.AjaxMethod()]
public string GetXmlFindTable(string RowFilter)
{
DataTable Dt=mDt;//ttyuPK.Global.gDataTable;//(DataTable) Session["Dt"];
DataView dv=Dt.DefaultView;
dv.RowFilter=RowFilter;
return db.GetTableOuterHTML(dv);
}
//删除行
[Ajax.AjaxMethod()]
public bool DeleteRow(string TableName,int ID)
{
string SQL = "delete from " + TableName + " where ID=" + ID;
bool isSuccess= db.DB.ExecuteSQL(SQL);
if(isSuccess)
{
DataRow dr=mDt.Select("ID="+ID)[0];
mDt.Rows.Remove(dr);
}
return isSuccess;
}
//把数据行转化为数组返回
[Ajax.AjaxMethod()]
public object GetDataRow(int iID)
{
DataRow dr=mDt.Select("ID="+iID)[0];
return dr.ItemArray;//数字类型不能为空
}
[Ajax.AjaxMethod()]
public string GetToolBarTable(string TableName)
{
return db.GetToolBarTable(TableName);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -