我想從Excel運行一個數據行,並檢查單元格值是否爲空。 如果它是空的,我想將它添加到另一個表(如下)。 否則,繼續檢查。C#datarow值空檢查
private void button1_Click(object sender, EventArgs e)
{
database11DataSet.tblContacts.NewRow();
foreach (DataRow r in dsContacts.Tables[0].Rows)
{
DataRow dr = database11DataSet.tblContacts.NewRow();
object[] itemArray = r.ItemArray;
// this is a "checking" step
if (itemArray.Length == 0)
{
dr[0] = r[0];
dr[1] = r[1];
dr[2] = r[2];
database11DataSet.tblContacts.Rows.Add(dr);
}
}
}
謝謝。 [C#DataRow的空支票]的
可能重複(http://stackoverflow.com/questions/2326341/c-sharp-datarow-empty-check) –