Friends データベースにデータを挿入するために、私のwindowsdesktopアプリケーションにdatagridviewがありました。私がクリックしたときに追加ボタンの検証には、細胞が、私はその複雑プロセス と思うので、私はこのnull値の有効性を確認するDataGrid
ようpublic void validateDatagrid()
{
if (tblpurchaserequest.RowCount == 1)
{
lblstatus.Text = "There is No Purchase Data to Add";
}
else
{
for (int i = 0; i < tblpurchaserequest.RowCount; i++)
{
if (tblpurchaserequest.Rows[i].Cells[0].Value.ToString().Trim() == "" || tblpurchaserequest.Rows[i].Cells[1].Value == null)
{
lblstatus.Text = "Please Enter Item in " + i + "th ROW";
}
if (tblpurchaserequest.Rows[i].Cells[0].Value.ToString().Trim() == "" || tblpurchaserequest.Rows[i].Cells[2].Value == null)
{
lblstatus.Text = "Please Enter Description in " + i + "th ROW";
}
if (tblpurchaserequest.Rows[i].Cells[0].Value.ToString().Trim() == "" || tblpurchaserequest.Rows[i].Cells[3].Value == null)
{
lblstatus.Text = "Please Enter Supplier in " + i + "th ROW";
}
if (tblpurchaserequest.Rows[i].Cells[0].Value.ToString().Trim() == "" || tblpurchaserequest.Rows[i].Cells[4].Value == null)
{
lblstatus.Text = "Please EnterQuantity in " + i + "th ROW";
}
}
}
}
を、コードを書いていたが、これは例外を与えている cellvalidatoreventを使用していない空の.Iを残していないことを確認するために行われるべきですオブジェクト参照がオブジェクト インスタンスに設定されていません。 plsは私に私のミスをアドバイス
問題の原因を見つけるためにデバッガを使用できませんか? (オブジェクトのプロパティの1つは、オブジェクトがnullに設定されている間に呼び出します) – Msonic