2 回答

TA贡献1810条经验 获得超4个赞
您可以选择单个行并执行如下业务逻辑:
public void ValidateFirstThreeRows(DataTable dt)
{
if (dt.Rows.Count < 3)
{
// Handle this case
}
var row1 = dt.Rows[0];
var row2 = dt.Rows[1];
var row3 = dt.Rows[2];
if ((int)row1["AuthLevel"] == 1
&& bool.TryParse(row1["Authorized"]?.ToString(), out bool result)
&& (int)row2["AuthLevel"] == 2
&& bool.TryParse(row2["Authorized"]?.ToString(), out result)
&& (int)row3["AuthLevel"] == 3
&& bool.TryParse(row3["Authorized"]?.ToString(), out result))
{
// Do your stuff
}
}
- 2 回答
- 0 关注
- 122 浏览
添加回答
举报