gpt4 book ai didi

c# - 根据 DataTable 中的值检索行号

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:49 26 4
gpt4 key购买 nike

我想知道确切的行号,我正在使用这段代码

DataRow[] resultsize = dt.Select("psize like '%" + hdncurrentsize.Value + "%'");

但结果始终是 1 但不是完全匹配的行号。

最佳答案

如果你有兴趣知道行的位置,你可以试试这个

DataRow[] resultsize = dt.Select("psize like '%" + hdncurrentsize.Value + "%'");

foreach(var row in resultsize){
var idx = dt.Rows.IndexOf<DataRow>(row);
}

或者

DataRow[] allRows;    
dt.Rows.CopyTo(allRows,0);

foreach(var row in resultsize){
var idx = Array.FindIndex<DataRow>
(allRows, (item) => { return item == row; });
}

关于c# - 根据 DataTable 中的值检索行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com