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 關注
- 139 瀏覽
添加回答
舉報