c#中DataGridView中如何选定指定的列绑定数据 现在返回List<>对象的所有列,只选用其中的若干列显示,如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取消选中DataGridView的“自动生成列”。 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" > <Columns> <asp:BoundField HeaderText="姓名" SortExpression="EmployeeName" DataField="EmployeeName" /> <asp:BoundField HeaderText="部门" SortExpression="Department" DataField="Department" /> <asp:BoundField HeaderText="工作岗位" SortExpression="PositionJob" DataField="PositionJob" /></Columns> <EmptyDataTemplate> 没有查找到相关资料! </EmptyDataTemplate> <EmptyDataRowStyle ForeColor="Red" /> </asp:GridView>楼主,仔细看看上面那个DataField就是你要绑定的字段名!你需要在gridview中显示哪个几列,参考上面的代码! select 语句隐藏相关列this.datagridview1.AutoGenerateColumns = false;DataGridViewTextBoxColumn [Quote=引用 2 楼 sire168 的回复:]我是WinForm程序,不是asp.net 有一些变通的方法:比如先邦定所有列,然后隐藏指定列,用.hide属性即可或者先绑定所有列,然后将指定列宽度设为0,再比如绑定后删除某些列,以上只需要在msdn中查看column的属性或方法即可 this.dataGridView1.AutoGenerateColumns = false; ........上面说的 很清楚了自己看下 MSDN吧......... 谢谢各位了,再次声明是winform不是asp.net。 你在DataGridView中是不是已经添加列了?并把相应的Data设置了。如果是只要加 一句话就可以了dgvshow.AutoGenerateColumns = false; 不过Winform程序也有AutoGenerateColumns 属性,在设计器不能看到,要在后台代码中自己写,而且必须写在绑定数据源之前才生效: TemplateModelService modelService = new TemplateModelService();DataSet ds = modelService.GetList("");gridViewModel.AutoGenerateColumns = false;gridViewModel.DataSource = ds.Tables[0]; c#图像细化代码老是进入死循环,大家帮我看看 TreeNode控件的使用? 一个菜菜的疑惑!!!! ASP.NET中数据字段转换与比较 C#中的一个小问题,但是希望回答要精确,我是新手,容易看不懂 时时在线,110急救,快来人呀! richeditbox 字体设置无效的问题 谁知道 腾讯新浪网易 这些公司验证码的生成程序 快捷方式的问题? 主从表关系 错误 1 将元数据写入文件“E:~SalesCenterUI\obj\Debug\SalesCenterUI.exe”时发生错误 --“存储空间不足,无法完成此 请问如何实现PDF在线浏览,不能下载,打印(在页面上)?
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:BoundField HeaderText="姓名" SortExpression="EmployeeName" DataField="EmployeeName" />
<asp:BoundField HeaderText="部门" SortExpression="Department" DataField="Department" />
<asp:BoundField HeaderText="工作岗位" SortExpression="PositionJob" DataField="PositionJob" />
</Columns>
<EmptyDataTemplate>
没有查找到相关资料!
</EmptyDataTemplate>
<EmptyDataRowStyle ForeColor="Red" />
</asp:GridView>
楼主,仔细看看上面那个DataField就是你要绑定的字段名!你需要在gridview中显示哪个几列,参考上面的代码!
隐藏相关列
this.datagridview1.AutoGenerateColumns = false;
DataGridViewTextBoxColumn
我是WinForm程序,不是asp.net
比如先邦定所有列,然后隐藏指定列,用.hide属性即可
或者先绑定所有列,然后将指定列宽度设为0,
再比如绑定后删除某些列,以上只需要在msdn中查看column的属性或方法即可
自己看下 MSDN吧.........
dgvshow.AutoGenerateColumns = false;
TemplateModelService modelService = new TemplateModelService();
DataSet ds = modelService.GetList("");
gridViewModel.AutoGenerateColumns = false;
gridViewModel.DataSource = ds.Tables[0];