gpt4 book ai didi

c# - 如何检查 datagridview 中的选定行是否为空(没有项目)C#

转载 作者:太空狗 更新时间:2023-10-29 20:01:47 24 4
gpt4 key购买 nike

我将如何检查一行的单元格中是否有数据,即不为空/空。

我一直在尝试以下方法:

        if (dgvClient.SelectedRows.Count > 0)
{
DataGridViewRow currentRow = dgvClient.SelectedRows[0];
if (currentRow.Cells.ToString() != String.Empty)
{
//The code that will be here will open a form
}
else
{
MessageBox.Show("Select a non null row");
}
}

但是,它似乎没有用,而且我没有想法:/

感谢您的帮助,阿里

最佳答案

.CellsDataGridViewCell 对象的集合。

您需要遍历该集合并测试每个单元格以查看它是否具有值...

if (currentRow.Cells.Count > 0) 
{
bool rowIsEmpty = true;

foreach(DataGridViewCell cell in currentRow.Cells)
{
if(cell.Value != null)
{
rowIsEmpty = false;
break;
}
}

if(rowIsEmpty)
{
MessageBox.Show("Select a non null row");
}
else
{
//DoStuff
}
}

关于c# - 如何检查 datagridview 中的选定行是否为空(没有项目)C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com