0
public void Method1()
{
Datatable dt1 = new DataTable();
Datatable dt2 = new DataTable();
Datatable dt3 = new DataTable();
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
dt1 = ds.Tables[0];
if (ds.Tables[1].Rows.Count > 0)
dt2 = ds.Tables[1];
if (ds.Tables[2].Rows.Count > 0)
dt3 = ds.Tables[2];
}
}
在上面的代碼是沒有更好的方法來檢查的數據集表「DS」的確切人數,每當DS有三個表沒有問題,但如果它有一個表,它會在第二個條件失敗並拋出異常時找不到Table1。檢查表是否存在的任何指針。的數據來檢查數據表高效的方式設置
謝謝。
您需要使用循環遍歷數據集中的所有表。你想能夠使用不同的變量,如dt1,dt2等。 –
@ChetanRanpariya在上面的代碼中,您可以看到使用不同的變量。你能分享一個樣本嗎? – Agasthya
如果你想使用不同的變量,那麼解決方案將是骯髒的。你能解釋一下你需要這種代碼的用例,那麼你可以提供適合的解決方案,你不需要使用不同的變量,仍然可以實現你的目標。 –