.net(c#)把datagrid中的编辑textbox隐藏!

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:52:03
.net(c#)把datagrid中的编辑textbox隐藏!
就是不显示一些textbox

该TEXTBOX是你模板列你自己拖入的吧?
这样写就可以了:
TextBox txt=new TextBox();
txt=(TextBox)this.datagrid1.items[i].cells[j].FindControl("你模板列中TextBox的ID");
txt.visible=false;
注:想隐藏哪一个textbox就写入相对应的i,j就可以,如果要想隐藏整列,则将i循环便是.

每个控件属性里都有一个Visible把它设置为false,就ok了

((TextBox)e.item.cell[文本款所在的列].ctronls[0]).Visible=false;
或者在 设计器里 把那列给设置成只读的

textbox1.visible=false;
这样就可以把textbox1这个控件给影藏了。

把textbox的属性Enable设置成false,就不能更改textbox的值了