DataView 里的一个小问题 谢谢进来看下 WinForm 中的一个数据集的数据a b c1 1 12 2 23 3 3我用DATAGRID显示数据 但是我只想显示 a b 列的值即a b1 12 23 3 用DataView 该怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在DATAGRID中不显示C列不就行了吗? 如果想取c列的值,但有不想显示c列,可以把c列隐藏,具体方法网上很多如果只是不想显示c列那就把sql语句改成select a,b from table dv.Table.Columns["c"].MaxLength = 0;试试看。 最简单的方法将datagrid中的C列去掉 你设置DataTable中的DataColumn属性即可,例如yourDataTable.Columns["c"].ColumnMapping = MappingType.Hidden;yourDataGrid.DataSource = yourDataTable; VS2005下...foreach(DataGridViewColumn col in DATAGRIDView.Columns) { if (col.HeaderText == "c") //c为要隐藏的列名. { col.Visible = false; } } datagridview 菜鸟求教 正则求救!! 小第真做不出来, 大家帮下忙啦!! 在VS中如何绑定快捷键,并实现自己写的功能,比如空格键。(窗体上默认是文本框获得焦点) 在c#中如何实现do while???? 关于字符串清零!!(急) vs.net对话框之间的跳转 求助连接数据库问题!!! 在WinForm中身份证号怎么验证? 怎么样用一个指定的Rectangle 来限制 MDI父窗体的工作区 高分求教:结构体中如何初始化数组 C#打印问题
如果只是不想显示c列
那就把sql语句改成select a,b from table
试试看。
将datagrid中的C列去掉
yourDataTable.Columns["c"].ColumnMapping = MappingType.Hidden;
yourDataGrid.DataSource = yourDataTable;
{
if (col.HeaderText == "c") //c为要隐藏的列名.
{
col.Visible = false;
}
}