在C#里怎么获取data set里一张表中的单元格数

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:44:20
dataset dataset=new dataset();
sqldataadapter dataadapter;
string sql="select tercherid,loginid terchername,sex from tercher";
dataadapter=new sqldataadapter(sql,dbhelper.connection);
dataadapter.fill(dataset,"tercher")
请问我怎么确定获取我dataset里tercher表中单元格数据

int tercherid = (int)dataset.Tables[0].Rows[0][0];
string loginid = dataset.Tables[0].Rows[0][1].ToString;
string terchername= dataset.Tables[0].Rows[0][2].ToString;
string sex = dataset.Tables[0].Rows[0][3].ToString;

以上是第一条数据.以此类推,第二条是
int tercherid = (int)dataset.Tables[0].Rows[1][0];
string loginid = dataset.Tables[0].Rows[1][1].ToString;
string terchername= dataset.Tables[0].Rows[1][2].ToString;
string sex = dataset.Tables[0].Rows[1][3].ToString;

在表单里放一个 DataGridView 控件 // 用来显示数据的
其代码如下:

Dataset ds=new Dataset();
Sqldataadapter sda=null;
string sql="select tercherid,loginid terchername,sex from tercher";
dataadapter=new sqldataadapter(sql,dbhelper.connection);
sda.fill(ds,"tercher")
//将数据集中数据绑定至 DataGridView上
this.DataGridView1.DataSource= ds.Table["tercher"];

int rows = dataset.Tables["tercher"].Rows.Count;//行数
int cols = datas