如何隐藏DataGrid中的某一列(WinForm) 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataGrid的那一列中加上Visible="False" 或在cs文件中的DataGrid的ItemCreated事件中加上e.Item.Cells[第几列].Visible=false; //设置target表DataGrid样式 DataGridTableStyle dataGridTableTargetStyle=new DataGridTableStyle(); dataGridTableTargetStyle.MappingName=targetSet.Tables[0].TableName; dataGridTableTargetStyle.AlternatingBackColor=Color.Gainsboro; DataGridTextBoxColumn dataGridTextBoxColumn=new DataGridTextBoxColumn();// dataGridTextBoxColumn.MappingName="FTargetID";// dataGridTextBoxColumn.HeaderText="序号";// dataGridTextBoxColumn.Width=100;// dataGridTableTargetStyle.GridColumnStyles.Add(dataGridTextBoxColumn);dgrid.TableStyles.Add(dataGridTableTargetStyle);想加几列就加几列 还有我说的是winform下的datagrid 设置样式,宽度为0DataGrid.TableStyles[0].GridColumnStyles[0].Width = 0; ajieboy(齐) 调试未通过 嗯,两个方法,一个是lionelwy(顺) ( ) 信誉:100 的 定义DataGridTableStyle 一个是ajieboy(齐) ( ) 信誉:100 宽度置0 在DataGrid的TableStyles里增加一个样式,然后,在GridColumnStyles里加入所想要的列,设定宽度,想加载但又不想显示出来,可把宽度置0,最后,数据集或者临时表的名称要与所添加的样式的MappingName一样。 ajieboy(齐)的思路是对的,可是调试抛出异常! 谢谢 lionelwy(顺) ajieboy(齐) tsys2000(菜鸟) zytok(迎风)佩服结贴 DataGridTableStyle styleInfo = new DataGridTableStyle();DataGridTextBoxColumn textBoxColumnInfo = null;//可增加主键textBoxColumnInfo = new DataGridTextBoxColumn();textBoxColumnInfo.MappingName = "要隐藏的列名";//控制显示不显示textBoxColumnInfo.Width = 0;styleInfo.GridColumnStyles.Add(textBoxColumnInfo); Crystal Reports的安装求解 关于写技术论文 一个被加密的文件怎样在被打开时自动弹出解密对话框? 为什么同样的数据库连结语句在windows 窗体可运行,在ASP.NET下去显示用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。连接字符串属性无效 ' C#连接数据库的问题 高分求:看看这种简单的软件有谁比较熟悉的??求助 vs2003-->vs2010 各位求救!哪里有源代码下载? 你信吗? 我的第一个.NET程序 怎样让Table1中的类容指向Table2中的类容.... 菜鸟求救:字符窜查找问题
DataGridTableStyle dataGridTableTargetStyle=new DataGridTableStyle();
dataGridTableTargetStyle.MappingName=targetSet.Tables[0].TableName;
dataGridTableTargetStyle.AlternatingBackColor=Color.Gainsboro; DataGridTextBoxColumn dataGridTextBoxColumn=new DataGridTextBoxColumn();
// dataGridTextBoxColumn.MappingName="FTargetID";
// dataGridTextBoxColumn.HeaderText="序号";
// dataGridTextBoxColumn.Width=100;
// dataGridTableTargetStyle.GridColumnStyles.Add(dataGridTextBoxColumn);
dgrid.TableStyles.Add(dataGridTableTargetStyle);
想加几列就加几列
DataGrid.TableStyles[0].GridColumnStyles[0].Width = 0;
调试未通过
一个是lionelwy(顺) ( ) 信誉:100 的 定义DataGridTableStyle
一个是ajieboy(齐) ( ) 信誉:100 宽度置0
DataGridTextBoxColumn textBoxColumnInfo = null;
//可增加主键
textBoxColumnInfo = new DataGridTextBoxColumn();
textBoxColumnInfo.MappingName = "要隐藏的列名";
//控制显示不显示
textBoxColumnInfo.Width = 0;
styleInfo.GridColumnStyles.Add(textBoxColumnInfo);