1

先生,我需要在 gridview 中进行多行文本框编辑。我正在使用这个:

CSS: GridViewEditRow 输入[type=text] {width:400px; 高度:200px}

ASPX:

这使我的编辑文本框更大但不是多行。请帮忙。我没有使用模板字段并使用默认的网格编辑/更新/删除选项。

请帮助我如何让多行文本框编辑我修改现有代码。

4

2 回答 2

0

来自http://forums.asp.net/p/1328818/2661667.aspx

使用 Gridview SmartTag,选择 Edit Columns 并选择您需要成为多行文本框的列。OK 按钮附近有一个“链接”,可以将选定的列转换为模板字段。您需要点击链接。然后单击确定。现在在 Gridview 的 SmartTag(再次)中,您将在 SmartTag 的底部看到编辑模板。单击该按钮,然后使用 DDL 为您刚刚制作成 TemplateField 的列找到 EditTemplate。

您将在那里看到一个常规文本框。您可以选择它并将其属性更改为多行,并且您可以设置行数。而已!接下来单击结束编辑以返回到 Gridview 的正常视图。当您运行页面并编辑一行时,您正在使用的列将有一个多行文本框。当然你也可以在属性框中设置宽度等项以及Multiline属性

在此处输入图像描述

于 2013-11-11T20:58:11.080 回答
0

将文本框的 TextMode 属性更改为您的文本框的 MutlLine

于 2013-11-11T21:40:40.250 回答