如何隐藏DataGrid中第2行第4列 只隐藏第2行的第4列,其它行还是显示第4列?你想这样的网格怎么显示?如果你不想显示第2行第4列的值,可以清空它这个cell,只显示空值或显示特殊的表示不可见的信息。如果不想显示整个第4列,可以删除它。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以不用删除那列,设置他的visiable为false就行了单单一格的属性是不能设置为隐藏的 你也可以设置DataGrid的第二行第四列的值为空,但不去影响数据库中的值。 可以做到:第一,我实现它没有看到任何资料上详细解释第二,你可以好好研究MSDN其中有相关的东东第三,我说一下大概(因找工作有些东东有些生了) 1、DataGrid显示列是有样式基础所以你要先生成表格显示的样式 2、表样式中有列样式先做列样式再加入到表样式 3、最后一点也是最关键的一点,一定要将那个相关属性叫..Styles清空再换为新样式否则出错。注,这个方法是DataGrid推荐方法,所以,建议好好试用一下,祝你成功。另,MS认为DataGrid是一个失败的设计可能就是因为你提到的这个问题。 在dataGrid的DataGrid1_ItemDataBound()中,编写代码就可以了啊: private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(是第二行) e.Item.Cells[3].Visible=false; }就ok了 TO: ArLi2003(和你一同成长) RE:结帐吧,单个格是不能隐藏的,别浪费时间了再说明一下,楼主的意思是数据区第四列隐所以,可以用我的方法实现, 想隐藏第2行第4列,可以如下(实际是赋一空值): dataGrid1[1,3]=""; 如果“隐藏”是不让用户看,而以后要用到可象如下保存到一变量中: string st=dataGrid1[1,3].ToString(); dataGrid1[1,3]=""; :)下班喽!!! 关于c#中DllImport调用托管代码出现找不到入口 求一赋值语句,网label里面赋值 项目模块化后实时引用及往主项目添加菜单的问题 c# listview 内容自动换行 关于在gridview中用计算字段的问题 如何做frame跳转啊...20分在线着等.. ~~~~南来的北往的进来 看看啊`~~~~在线等 msmq远程消息读取问题,微软专家敬请关注,顶者有分。 求教:在C/S结构中,怎样绑定DataGrid?谢谢! 冥思苦索,终不得解之三!(关于VS.Net beta2与QQ发生冲突的问题) 关于C# 中的注释 刚装上VS.Net2003,但不知道怎么用?
单单一格的属性是不能设置为隐藏的
第一,我实现它没有看到任何资料上详细解释
第二,你可以好好研究MSDN其中有相关的东东
第三,我说一下大概(因找工作有些东东有些生了)
1、DataGrid显示列是有样式基础所以你要先生成表格显示的样式
2、表样式中有列样式先做列样式再加入到表样式
3、最后一点也是最关键的一点,一定要将那个相关属性叫..Styles清空再换为新样式否则出错。注,这个方法是DataGrid推荐方法,所以,建议好好试用一下,祝你成功。
另,MS认为DataGrid是一个失败的设计可能就是因为你提到的这个问题。
{
if(是第二行)
e.Item.Cells[3].Visible=false;
}就ok了
RE:结帐吧,单个格是不能隐藏的,别浪费时间了再说明一下,
楼主的意思是数据区第四列隐
所以,可以用我的方法实现,
想隐藏第2行第4列,可以如下(实际是赋一空值):
dataGrid1[1,3]=""; 如果“隐藏”是不让用户看,而以后要用到可象如下保存到一变量中: string st=dataGrid1[1,3].ToString();
dataGrid1[1,3]="";
:)下班喽!!!