我有一个C#表单,其中有一个dataGridView。在dataGridView中,我有一些列的字符串文本是来自数据库。我有两个有复选框的其他列。我想让这些行读-只根据某些条件.我试图使整行只读只影响文本列,而不是复选框列.我想禁用复选框列,使他们不能编辑(它们应保持固定状态)。
到目前为止,我已经尝试过了,我有一个列表(disabledRow),其中包含需要禁用的行的值
foreach (DataGridViewRow row in dataGridView1.Rows)
{
// Check if the cell value in the first column matches any value in the list
if (disabledRows.Contains(row.Cells[0].Value?.ToString()))
{
// Set the entire row to ReadOnly
row.ReadOnly = true;
}
}
字符串
1条答案
按热度按时间sgtfey8w1#
如果我根据你的需求创建了我的示例演示,我就能得到你想要的行为。
字符串