DataRow怎么用?
以前用数据库连接都是用组件,现在改用数据库连接类(DB.cs),比如请将下面的这段代码如何换成现在用数据库类的这是旧的.cs代码 DataSet ds = Socut.Data.ExecuteDataSet("SELECT * FROM wyx_system WHERE wyx_id=1", "wyxds");
if (!Page.IsPostBack)
{
wyx_sitename.Text = ds.Tables["wyxds"].Rows[0][1].ToString();
wyx_siteurl.Text = ds.Tables["wyxds"].Rows[0][2].ToString();
wyx_siteinfo.Text = ds.Tables["wyxds"].Rows[0][3].ToString();
wyx_sitenote.Text = ds.Tables["wyxds"].Rows[0][4].ToString();
}
DB.cs类中的DataRow如下: public static DataRow ExecuteDataRow(string cmdText, params object[] p)
{
DataSet ds = ExecuteDataset(cmdText, p);
if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
return ds.Tables[0].Rows[0];
return null;
}
以前用数据库连接都是用组件,现在改用数据库连接类(DB.cs),比如请将下面的这段代码如何换成现在用数据库类的这是旧的.cs代码 DataSet ds = Socut.Data.ExecuteDataSet("SELECT * FROM wyx_system WHERE wyx_id=1", "wyxds");
if (!Page.IsPostBack)
{
wyx_sitename.Text = ds.Tables["wyxds"].Rows[0][1].ToString();
wyx_siteurl.Text = ds.Tables["wyxds"].Rows[0][2].ToString();
wyx_siteinfo.Text = ds.Tables["wyxds"].Rows[0][3].ToString();
wyx_sitenote.Text = ds.Tables["wyxds"].Rows[0][4].ToString();
}
DB.cs类中的DataRow如下: public static DataRow ExecuteDataRow(string cmdText, params object[] p)
{
DataSet ds = ExecuteDataset(cmdText, p);
if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
return ds.Tables[0].Rows[0];
return null;
}
解决方案 »
- IE 8 FileUpload 无法获取路径,连文件名都没有
- gridview问题
- 请问一个时间加减的问题
- 求一个控件
- 一个Dreamweaver和.Net编辑器的问题??
- ##--我有ACCESS表T1 有字段 ID,Name用insert into T1 (name) values('name')添加一条记录的时候自动返回这一条记录的ID号
- 这句什么意思?
- 我的页面在输出时怎么总是乱码?
- 求助:session能在不同的项目之间共享么?
- 如何为DataGrid编辑模板下的控件如:TextBox编写事件?因为这些控件是动态的。
- 未声明名称“chkUserInRole”。
- 关于循环显示图片的问题?
DataRow 和 DataColumn 对象是 DataTable 的组件。使用 DataRow 对象及其属性和方法检索、评估、插入、删除和更新 DataTable 中的值。
DataTable dt=new DataTable();
/////
dt.Columns.Add("aa",typeof(int));
dt.Columns.Add("bb",typeof(string));
dt.Columns.Add("cc",typeof(int));
dt.Columns.Add("dd",typeof(long));
/////
d1["aa"]=对应数据
d1["bb"]=..
d1["cc"]=..
d1["dd"]=..
dt.Rows.Add(d1);
foreach(DataRow dr in DataSet.Table[0])
{
wyx_sitename.Text= dr["表里字段"].tostring();
}