代码如下:
private void button1_Click(object sender, EventArgs e)
{
//假定目前dataset里只有一个表
DataTable dt = ds.Tables[0];
string textname = "tn";//必须保证有这行
DataRow dr = dt.Select("text='{0}'", textname)[0];
string suibe = dr[2].ToString();
//或者
string suibe1 = dr["suibe"].ToString();
//现在是给textbox赋值
//其他列类似操作
}
扩展资料
DataSet用法详细
一、特点介绍
1、处理脱机数据,在多层应用程序中很有用。
2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。
3、处理分级数据
4、缓存更改
5、XML的完整性:DataSet对象和XML文档几乎是可互换的。
二、使用介绍
1、创建DataSet对象:
DataSetds = new DataSet("DataSetName");
2、查看调用SqlDataAdapter.Fill创建的结构
da.Fill(ds,"Orders");
DataTabletbl = ds.Table[0];
foreach(DataColumncol in tbl.Columns)
Console.WriteLine(col.ColumnName);
ds.Tables[0].Rows[0][0].ToString();
这也就能获取第一个表第一行第一列的数据了
记住 都是索引 索引时从0开始的
如果是第二行 第二列
你自己推测应该咋写
我就不告诉你了
呵呵 我也在学asp.net
挺有意思的 一起学习吧
private void button1_Click(object sender, EventArgs e)
{
//假定目前dataset里只有一个表
DataTable dt = ds.Tables[0];
string textname = "tn";//必须保证有这行
DataRow dr = dt.Select("text='{0}'", textname)[0];
string suibe = dr[2].ToString();
//或者
string suibe1 = dr["suibe"].ToString();
//现在是给textbox赋值
//其他列类似操作
}
ds.Tables[0].Rows[0][0].ToString();
第一行第一列
ds.Tables[0].Rows[0]["字段名"].ToString();
第一行对应列的字段名