0
嘗試爲整數類型列過濾空值會導致評估異常(無法對System.Int32和System.String執行'='操作)。它適用於字符串類型列。如何在DataTable中過濾整數類型列的空值。無法在DataTable中過濾整數列的空值
DataTable dt = new DataTable("MyTable");
DataColumn column = new DataColumn("Col", typeof(int));
column.AllowDBNull = true;
dt.Columns.Add(column);
for (int i = 0; i < 5; i++)
{
DataRow row = dt.NewRow();
row["Col"] = i;
dt.Rows.Add(row);
}
dt.DefaultView.RowFilter = "Isnull(Col,'Null Column') = 'Null Column'";
注意:我想使用RowFilter。我不想使用任何其他選項。
感謝它工作正常。我可以使用相同的字符串列嗎? – Sivakumar
歡迎...是的,它應該爲字符串工作以及 –
這爲我工作。謝謝! –