怎樣才能讓dataGrid表不顯示ID 你在select的时候,不要使用*,使用具体的列的名字。这个时候,你可以不些id那列的列名就可以了阿。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是,當我進行查詢操作時,我需要得到ID呀,我的dataGrid與數據庫聯接用的不是控件 你可以设置一下DataGrid的TableStyle属性。里面可以对你的表及字段进行绑定设置。 你是动态实现DataGrid的绑定和动态添加TableStyle的吗?假如是的话。sqlDataAdapter1.Fill(DataSet,"aa");DataGridTableStyle ts = new DataGridTableStyle();aColumnTextColumn = new DataGridTextBoxColumn();aColumnTextColumn.HeaderText = DataSet.Columns.ColumnName;aColumnTextColumn.MappingName=this.DataSet.Tables["aa"].Columns.ColumnName;ts.GridColumnStyles.Add(aColumnTextColumn); dataGrid1.TableStyles.Add(ts);dataGrid1.DataSource = this.DataSet.Tables["aa"];ts.MappingName = this.DataSet.Tables["aa"].TableName;把你需要的列绑定好。不需要的列就不要绑定。。 我的建议:<asp:datagrid id="DgKind" runat="server" Width="296px" utoGenerateColumns="False" CellPadding="0" ShowHeader="False"> <Columns> <asp:BoundColumn Visible="False" dataField="armtypeid"></asp:BoundColumn> <asp:BoundColumn DataField="armtypename" HeaderText="设备名称"></asp:BoundColumn></Columns> </asp:datagrid> 同意 yuwen16(rr)的方法。 ds.Tables[表名].Columns[列名].ColumnMapping = MappingType.Hidden; //ds is a datasetdataGrid1.DataSource = ds.Tables[表名]; 如何把 中文编写的代码 快速翻译为 英文的? 请问图片验证码的识别逻辑是什么? 急! 联合主键的表怎么实现删除? 如何防止窗体被多次弹出? 把数据写入流后,流反而为空?这是什么原因呀? 如何讲ORACAL客户端打包(好久没有来了 愚翁还在吗?) 郁闷了很久的问题。。。 C#中怎样使窗体总在最前面?QQ自动隐藏效果问题? 显示字段写法问题 关于硬盘序列号,高手请留步啊. (之3)--zhgc(大蛇)请进来拿分 .net可以为掌上电脑程序吗? 关于DataGrid的单干击和双击事件
假如是的话。
sqlDataAdapter1.Fill(DataSet,"aa");
DataGridTableStyle ts = new DataGridTableStyle();
aColumnTextColumn = new DataGridTextBoxColumn();
aColumnTextColumn.HeaderText = DataSet.Columns.ColumnName;
aColumnTextColumn.MappingName=this.DataSet.Tables["aa"].Columns.ColumnName;
ts.GridColumnStyles.Add(aColumnTextColumn);
dataGrid1.TableStyles.Add(ts);
dataGrid1.DataSource = this.DataSet.Tables["aa"];
ts.MappingName = this.DataSet.Tables["aa"].TableName;
把你需要的列绑定好。不需要的列就不要绑定。。
<Columns>
<asp:BoundColumn Visible="False" dataField="armtypeid"></asp:BoundColumn>
<asp:BoundColumn DataField="armtypename" HeaderText="设备名称"></asp:BoundColumn>
</Columns>
</asp:datagrid>
dataGrid1.DataSource = ds.Tables[表名];