小弟我用的是VS2005,在其中我用到了GridView控件,
我用它和数据库中的表绑定,可以实现更新,删除,编缉,等功能,
当我使用编辑功能时,由于我的字段值设的比较大,所以我想把那个TextBox控件,换成
多行显示的那种,不至于只在一行中显示,那样会给编缉带来困难!!!请问我应该怎么
设置
------解决方案--------------------------------------------------------
设置TextMode= "MultiLine "
<asp:TextBox ID= "txt1 " TextMode= "MultiLine "
Columns= "50 "
Rows= "5 "
runat= "server "/>
------解决方案--------------------------------------------------------
1. 假如直接使用绑定列,那么在编辑事件中,重新绑定完成之后中处理
GridViewRow editedRow = GridView1.Rows[GridView1.EditIndex]
int cellIndex = 0; // 列索引
TextBox tb = (TextBox)editedRow.Cells[cellIndex].Controls[0];
tb.TextMode = TextBoxMode.MultiLine;
tb.Rows = 10;
tb.Columns = 20;
// ...
------解决方案--------------------------------------------------------
楼上正解,接分了
------解决方案--------------------------------------------------------
楼上的已经解决,路过接分帮顶
------解决方案--------------------------------------------------------
此内容牵扯到常态下和编辑状态下,所以只有在后台编辑事件中动态设置或在编辑模块中设置属性.
------解决方案--------------------------------------------------------
楼上正解
------解决方案--------------------------------------------------------
设置TextMode
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
Jinglecat(晓风残月 > > 问题需简洁,错误要详细,需求得明确)
------------
正解
------解决方案--------------------------------------------------------
楼上正解
------解决方案--------------------------------------------------------
学习,接分...