1.直接在sql语句中构造,
select case when columns1='0' then '无效' else '有效' end as columns1 from tablenames
2.可以在datagrid的属性生成器中设置,对于每列都可以设置它是否可见。
select case when columns1='0' then '无效' else '有效' end as columns1 from tablenames
2.可以在datagrid的属性生成器中设置,对于每列都可以设置它是否可见。
public class CRTextBoxColumn:DataGridTextBoxColumn
{
protected override object GetColumnValueAtRow(CurrencyManager cm, int RowNum)
{
object oVal=base.GetColumnValueAtRow(cm,RowNum);
int nVal=(int)oVal;
if(nVal==0)
return "无效";
else
return "有效";
}
}2、如下:
ds.Tables[yourTable].Columns[yourField].ColumnMapping = MappingType.Hidden;
或
直接在sql语句中构造,
select case when columns1='0' then '无效' else '有效' end as columns1 from tablenames
2.直接在DataGrid控件的属性中让其不可见
或
在c#代码中
ds.Tables[yourTable].Columns[yourField].ColumnMapping = MappingType.Hidden;