0
我試圖從兩個單獨的DataRows數據庫中拉出兩個值,並將它們添加在一起。出於某種原因,我只是空白我做錯了什麼,但變量p1和p2顯示爲未分配,當我嘗試將它們添加在一起。從單獨的DataRow []中選擇查詢添加值
int p1;
int p2;
string count;
DataRow[] p1Count = dtCount.Select("ATTID = '" + att + " and WAVID = '20111'");
foreach (DataRow row in p1Count)
{
p1 = int.Parse(row["CountValue"].ToString());
}
DataRow[] p2Count = dtCount.Select("ATTID = '" + att + " and WAVID = '20112'");
foreach (DataRow row in p2Count)
{
p2 = int.Parse(row["CountValue"].ToString());
}
count = (p1 + p2).ToString();
sb.Append("<td nowrap ALIGN=CENTER colspan='1' bordercolor=#fff><strong>" + count + "</strong></td>");
有什麼問題?難道不是你期待的?你是否收到編譯錯誤?我們不知道什麼不起作用。 – arb
對不起,當我嘗試將它們加在一起時,值p1和p2顯示爲未分配。 –
最可能的問題是你的'dtCount.Select()'沒有返回任何行。檢查'dtCount'。它有行嗎?如果你展示了更多的代碼,並且可能選擇的表格模式,這也會有所幫助。你還使用什麼版本的.NET? – arb