必须选中 Y 的活动标志复选框
本文关键字:活动 标志 复选框 | 更新日期: 2023-09-27 18:34:42
复选框检查标志,如果它是 1,否则它会在我的 C# 代码中取消选中复选框时为 0
this.chk_CorpFlag = new System.Windows.Forms.CheckBox();
if (dtGridNwBrandModel.Rows[e.RowIndex].Cells[10].Value.ToString().ToLower() == "false")
{
chk_CorpFlag.Checked = false;
}
else
{
chk_CorpFlag.Checked = true;
}
如果值为 Y,我如何自动选中复选框,当值为 N 时取消选中。
注意:单元格[10]由值Y或N组成。
您需要
将其与Y
进行比较,它只有两个值Y/N,您可以在其他部分中取消选中。如果您期望,也可以使用修剪方法来避免空间。
if (dtGridNwBrandModel.Rows[e.RowIndex].Cells[10].Value.ToString().ToLower().Trim() == "y")
{
chk_CorpFlag.Checked = true;
}
else
{
chk_CorpFlag.Checked = false;
}
如果您期望字段中有两个以上的值,您也可以将条件放在 else 部分中。
if (dtGridNwBrandModel.Rows[e.RowIndex].Cells[10].Value.ToString().ToLower().Trim() == "y")
{
chk_CorpFlag.Checked = true;
}
else if (dtGridNwBrandModel.Rows[e.RowIndex].Cells[10].Value.ToString().ToLower().Trim() == "n")
{
chk_CorpFlag.Checked = false;
}