比如数据库有type列,值为1或2
请问我怎么才能在页面的DataGrid上,根据1显示“单选”,根据2显示“多选”
请高手帮忙

解决方案 »

  1.   

    DataTable dt=new DataTable();
    foreach(DataRow drw in dt.Rows)
    {
    switch(drw[1].ToString())
    {

    case "1":
    drw[1]="单选";
    break;
    case "2":
    drw[1]="多选";
    break;
    }

    }
      

  2.   

    说明,drw[1]中的,1表示你的列在你的表中的顺序
      

  3.   

    可是我现在DataGrid绑定的是一个DataSet啊,
    难道在显示的时候没法修改?
      

  4.   

    ds.Tables["T1"].Columns[0].ColumnName="单选";
    ds.Tables["T1"].Columns[1].ColumnName="多选";
      

  5.   

    在数据库端写
    select case type when 1 then '单选' else '多选' end as type from yourtable分怎么越来越少了????