2011-03-30 58 views
1

我的代碼有問題。如果有任何行,我想從我的SqlDataAdapter中獲得行計數。用SqlDataAdapter計算行

+0

這將是一樣的效果,如果您首先檢查的SqlDataAdapter返回空值? – abramlimpin 2011-03-30 02:16:54

+0

@eibhrum - 您可以有一個空的數據適配器。 – Hogan 2011-05-24 11:54:49

回答

4

也許嘗試dt.Rows.Count因爲這是一個表,並有行。

+0

我試過了。但沒有工作。 :) – 2011-03-30 02:15:35

+0

我們可以看到你試過的代碼嗎? – Hogan 2011-03-30 02:16:12

+0

爲什麼'dt.Rows.Count()== 0'不起作用? – Hogan 2011-03-30 02:28:25

4

你正在做的,而不是分配的比較,你必須使用==

if (dt.Rows.Count == 0) 
{ 
    // code here 
} 
+0

從什麼時候數據適配器具有行屬性?排字錯誤 – Hogan 2011-03-30 02:27:59

+0

應該是'dt' - 固定的 – BrokenGlass 2011-03-30 02:30:24