帮忙提供一下思路

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:46:26
现在需要写一个函数 用途是使得DATAGRID中的某些CHECKBOX变灰
CHECKBOX是否变灰是根据表中的数据项STATE 如果STATE=Y那么CHECKBOX是TRUE 如果STATE是N 那么CHECKBOX是FALSE 我应该怎么实现

//更改‘是否有效’字段的颜色
for(int i=0;i<dgShowInfo.Items.Count;i++)
{
//当是否有效列中文字为有效时字体显示为绿色
if(dgShowInfo.Items[i].Cells[8].Text=="有效")
{
dgShowInfo.Items[i].Cells[8].ForeColor=Color.Green;
}
//否则显示为红色
else if(dgShowInfo.Items[i].Cells[8].Text=="无效")
{
dgShowInfo.Items[i].Cells[8].ForeColor=Color.Red;
}
}

改一下就好了 我的是显示成文本 你把它变成控件就好了

在CHECKBOX列数据值中输入
STATE

{0}=="Y":TRUE?FALSE