1.如何用for循环取得 dataset的源码每行值
2.VB.net 如何查询某值在DataSet的哪一行哪一列?
3.C# 循环读取 DataSet 第二行数据,以此类推 111 22 33 44 我读取dataSet里面的 33 44 后面在有在读取
如何用for循环取得 dataset的每行值
DataSet ds = getdataset(SQL);
if (ds != null && ds.Tables.Count > 0)
{
for (int q = 0; q < ds.Tables[0].Rows.Count; q++)
{ myvalue= ds.Tables[0].Rows[q][0].toString();
}
.................
}
}
VB.net 如何查询某值在DataSet的哪一行哪一列?
行列循环查询就可以了阿假如 DataSet1是你的 DataSet,见下面的源码代码
Dim db As DataTable = DataSet1.Tables("表名")Dim c As Integer = db.Columns.Count - 1
Dim r As Integer = db.Rows.Count - 1
For i = 0 To r
For j = 0 To c
If db.Rows(r).Item(i) = "A" Then
MsgBox("行是:" & i & "列是:" & j)
End If
Next
Next
C# 循环读取 DataSet 第二行数据,以此类推 我读取dataSet里面的 后面在有在读取
DataSet是一个盒子,里面可以放若干DataTable、源码tpay 免签源码DataView等,源码DataTable对应数据库里表,源码dubbo 源码 分析数据即放在其中。源码资源公社源码所以读取DataSet中的源码数据即是读取DataTable中的数据。
L_Result.Text = ""; //放一个Label控件显示结果
DataSet myDS = new DataSet();
myDA.Fill(myDS); //通过DataAdapter装入数据,源码DataAdapter定义略去
DataTable myDT = new DataTable(); //定义一个DataTable对象myDT
myDT = myDS.Tables[0]; //将DataSet中的源码第一张表写入DataTable对象myDT
//下面从myDT中读取数据
L_Result.Text = "您查询的第二行的数据:";
int j;
for (j = 0; j < myDT.Columns.Count; j++) //遍历每一个字段(列)
{
L_Result.Text += myDT.Rows[2][j].ToString()+";";
//如果你已知要读取第几行的数据,可直接通过行号来引用
}
//要读取其他行的源码信息和上面类似。
源码