补充下:我填充dataset的select语句取出的字段也是根据用户选择条件动态变化的

解决方案 »

  1.   

    在 nameBoundField.DataField = ds.Tables[0].Columns[0].ToString();//ds是dataset的ID
    添加一个断点,调试一下,看DataField是否为"CBSD"
      

  2.   

    我用另一个GridView绑定ds,第一列显示出“CBSD”
      

  3.   

    nameBoundField.DataField = ds.Tables[0].Columns[0].ColumnName;
      

  4.   

    在问个问题:如何清除gridview的已显示记录,让他不显示记录
      

  5.   

    这种绑定肯定有缺陷,因为你绑定数据库中的其他的值,在gridview呈现的时候无法确定到底是哪个列。