SqlConnection conn = new SqlConnection("connection string");
SqlDataAdapter da = new SqlDataAdapter("select * From tablename",conn); DataSet ds = new DataSet();
da.Fill(ds,"tablename"); DataTable tbl = ds.Tables["tablename"];
tbl.Columns["columnname"].ColumnMapping = MappingType.Hidden;
dataGrid1.DataSource = tbl;

解决方案 »

  1.   

    也可以用DataGridTableStyle和DataGridTextBoxColumn
      

  2.   

    例如:vb.net中的代码,转换一下就行了...
    Dim objdatagridtablestyle As New DataGridTableStyle()
            Dim objtextcol As New DataGridTextBoxColumn()
            objdatagridtablestyle.AlternatingBackColor = Color.WhiteSmoke
            objdatagridtablestyle.MappingName = "qinggou"
            objtextcol.MappingName = "nno"
            objtextcol.HeaderText = "零件编号"
            objdatagridtablestyle.GridColumnStyles.Add(objtextcol)        objtextcol = New DataGridTextBoxColumn()
            objtextcol.MappingName = "na1"
            objtextcol.HeaderText = "零件名称"
            objdatagridtablestyle.GridColumnStyles.Add(objtextcol)
            objtextcol = New DataGridTextBoxColumn()
            DataGrid1.TableStyles.Add(objdatagridtablestyle)
      

  3.   

    http://expert.csdn.net/Expert/topic/1828/1828388.xml?temp=.4895746
      

  4.   

    楼主不要看别人的啦,班门斧的方法是最简单的.如果你想学学完全手工作的话,不妨参考一下 lufly2000(凌绝顶) 的方法.