日期:2014-05-19  浏览次数:20777 次

如何让DataGridView显示指定的列
我用代码为DataGridView型控件objDataGridView指定了数据集objDataSet中的第一张表Tables(0),而Tables(0)有多列,而我只想让objDataGridView显示前两列,不知该如何实现,请高手指点,谢谢!!!

------解决方案--------------------
例如
this.dataGridView1.DataSource = ds.Tables[0];
this.dataGridView1.Columns[ "Remark "].Visible = false;
------解决方案--------------------
首先你不要让gridview自动绑定数据
gridview有一个AutoGenerateColumns属性把它设置为false

<asp:GridView ID= "GridView1 " AutoGenerateColumns= "false ">
然后把要显示的数据写好
如:
<Columns>
<asp:BoundField DataField= "ID " HeaderText= " " /> //ID是数据库里的名字

</Columns>