行列循环查询就可以了阿
假如 DataSet1是你的 DataSet,见下面的代码
Dim db As DataTable = DataSet1Tables("表名")Dim c As Integer = dbColumnsCount - 1
Dim r As Integer = dbRowsCount - 1
For i = 0 To r
For j = 0 To c
If dbRows(r)Item(i) = "A" Then
MsgBox("行是:" & i & "列是:" & j)
End If
Next
Next
foreach(datarows
item
in
datatable)
{
dataset_stutables["学生表"]rows[0]["学生"];
//这样循环读取一行的每一个列的值
}
上面循环去读取可以把一列的每个值读取出来,我就是这样实现的。
DataSet 可以理解为内存数据库,里面包括了表,而表下面有行和列。
因此,第一步要确定是哪个表,可通过索引或表名来获取。
示例如下:
LabelText = DataSet11Tables("COMMUSERS")Rows[0]["User_Name"]tostring()
LabelText = DataSet11Tables("COMMUSERS")Rows(0)Item("user_name")
LabelText=dsTables(0)Rows(i)Item( "列名 ")
LabelText=dstables[0]rows[0][ "filed "]
LabelText=dsTables[0]Rows[x][y]
C#中将数据集(dateset)查询生成的表中的某个列的值取出来(这里将查询到的SUM值取出)
实现销售额统计
SqlConnection MyConnection = new SqlConnection();
MyConnectionConnectionString = global::MySalePropertiesSettingsDefaultMySaleConnectionString;
MyConnectionOpen();
string MySQL = "SELECT SUM(dbo销售出库明细视图金额) AS MONEY FROM 销售出库明细视图 WHERE 出库日期 BETWEEN '" + this销售开始日期DateTimePickerValueToString() + "' AND '" + this销售结束日期DateTimePickerValueToString() + "' AND 商品名称 LIKE '" + this商品名称ComboBoxText + "'";
SqlDataAdapter MyAdapter =new SqlDataAdapter(MySQL,MyConnection);
DataSet dataset = new DataSet();
datasetTablesAdd("money");
MyAdapterFill(dataset, "money");
销售额统计textBoText = datasetTables["money"]Rows[0]["MONEY"]ToString();
问:
1将数据从数据库里取出来 放到dataset里
2然后用datasetwriteXML(url)方法写到XML文件里
3另外的用户用datasetreadXML(url)从XML文件里取数据,放到DATASET里,用这个DATASET去更新数据库
问题出在第二步,当数据库里某一列(a)数据是NULL的时候,写进XML文件后 里边将不会写入这一项。所以第三步用datasetreadXML(url)取数据的时候,会取不到a列的信息,在用这个Dataset写sql更新数据库的时候就会报错误“列a不属于表table1”
foreach (DataRow row1 in dsTables[0]Rows)
{
string a = row1["a"]ToString(); //出错
}
现在若想判断a列在dataset中是否存在应该怎么写
回复:
C# code
dsTables[0]ColumnsContains("a");
没有一个方法可直接取得所有列,你需要手动从表里取得!
List<object> ls = new List<object>();//存放你一整列所有的值
foreach (DataRow dr in dtRows)
{
lsadd(dr["列名"]);
}
以上就是关于VB.net 如何查询某值在DataSet的哪一行哪一列全部的内容,包括:VB.net 如何查询某值在DataSet的哪一行哪一列、c#怎么通过表头字段获得整个datatable的一列的数据、如何获取DataSet数据表中某个字段值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)