目前我有以下内容:
if (dataGridView1.Rows.Count == 0)
{
MessageBox.Show("EMPTY");
}
else
{
using (var soundPlayer = new SoundPlayer(@"c:\Windows\Media\chimes.wav"))
{
soundPlayer.Play(); // can also use soundPlayer.PlaySync()
}
}
我的网格视图如下所示:
但它似乎转到了else语句并发出声音 . 如果gridview的行中没有数据,我需要它才能发出声音 .
2 回答
根据评论,你有:
其中BS是
BindingSource
,因此您可以使用其BindingSource.Count属性 .所以代码中的某个地方:
你也可以在填充gridview时检查这个 . 就像这样