2016-04-10 30 views
2

私はすでにこの方法で試しましたが、動作しません。DataGridviewをチェックする方法は空ではありませんか?

どうすれば修正できますか?

 if(dgvProducts.Rows.Count < 1) 
    { 
     MessageBox.Show("Something"); 
     return; 
    } 
+0

あなたのDGVは本当に空ですか?もしあなたのコードが動作する必要があります(より正確なコード: 'myDataGridView.Rows.Count == 0') – AsfK

+0

それはまだ動作していません。別の方法を教えてください –

+0

より多くのコードを教えてくださいできますか?すみませんでしたが、あなたのDGVが空ではないように見えます... – AsfK

答えて

-2

あなたはそれが動作しない場合、あなたはまた、上記のコードはあなたをできるようになります

string nrCode = dataGridView1.Rows[0].Cells[6].Value.ToString(); 
nrCode = nrCode.Trim(); 
if (nrCode == string.Empty) 
{ 
MessageBox.Show("there must be Entry in cell nrCode on first row.") 
} 

、あまりにもこのような何かをしようとするこのような何か、

if(dgvProducts.Rows.Count > 1) 
{ 
    MessageBox.Show("Something"); 
    return; 
} 

を試すことDataGridViewの最初の行の特定のセルが空であるかどうかを確認します。

希望します。

+0

行数== 1の場合はどうなりますか?そして、6つの細胞が連続しているかどうかはどうやって分かりますか?存在しても値はnullになり、NullReferenceExceptionがスローされます – Toddams

+0

ありがとうMohit Dear –

+0

@toddams私はちょうど彼にそれをする考えを与えました。私は既に私のアプリケーションでこのような状況を実装しています。そして、コードに '='条件を追加することができます。言及されたことを最初に実行してください。ありがとうhawar khalid – Mohit

関連する問題