先生,我需要在gridview中添加多行文本框编辑。 我正在使用这个:
CSS: GridViewEditRow输入[type = text] {width:400px;高度:200像素}
ASPX:
这使我的编辑文本框更大但不是多行。请帮忙。 我没有使用模板并使用默认的网格编辑/更新/删除选项。
请帮助我如何在修改现有代码的情况下编辑多行文本框。
答案 0 :(得分:0)
来自http://forums.asp.net/p/1328818/2661667.aspx:
使用Gridview SmartTag,选择“编辑列”,然后选择您需要成为多行文本框的列。 OK按钮附近有一个“链接”,可将选定的列转换为Templatefield。您需要单击该链接。然后单击确定。现在在Gridview的SmartTag(再次)中,您将看到SmartTag底部的编辑模板。单击该项,然后使用DDL找到您刚刚在TemplateField中创建的列的EditTemplate。
您将在那里看到常规文本框。您可以选择它并将其属性更改为Multiline,并且可以设置行数。而已!接下来,单击“结束编辑”以返回到Gridview的常规视图。当您运行页面并编辑一行时,您使用的列将具有多行文本框。当然,您还可以在属性框中设置宽度和其他项以及多线属性
答案 1 :(得分:0)
将文本框的TextMode属性更改为文本框的MultiLine