我想在 DataSet 中选择当前行位置但没有任何循环,我可能知道但我卡住了....
首先我声明一个 DataTable 并用数据填充它:
DataTable dr_art_line_2 = ds.Tables["QuantityInIssueUnit"];
然后在女巫中有一个 if 循环我有这个代码:
if (dr_art_line_2.Rows.Count > 0)
{
int ID_line = (int)ds.Tables["Line"].Select()[0]["Line_Id"];
int ID = (int)ds.Tables["QuantityInIssueUnit"].Select()[ID_line]["Line_Id"];
QuantityInIssueUnit_value = Convert.ToString(dr_art_line_2.Rows[ID] ["QuantityInIssueUnit_Text"]);
QuantityInIssueUnit_uom = Convert.ToString(dr_art_line_2.Rows[ID]["uom"]);
}
else
{
QuantityInIssueUnit_value = "";
QuantityInIssueUnit_uom = "";
}
我这里有问题:
int ID_line = (int)ds.Tables["Line"].Select()[0]["Line_Id"];
int ID = (int)ds.Tables["QuantityInIssueUnit"].Select()[ID_line]["Line_Id"];
我想选择“Line ID”,没关系,但 ID_line 必须在每次迭代时增加一个,有没有办法对其他东西进行某种选择?
谢谢!