无法使用/访问HTML <input/>
标签之前,您不添加runat="server"
属性。最好使用TextBox并设置TextMode = Multiline。
<asp:TemplateField HeaderText="Message">
<ItemTemplate>
<textarea
id="txtArStatusMsg"
cols="20" rows="2"
runat="server"
style="width: 99%">
</textarea>
</ItemTemplate>
</asp:TemplateField>
OR
<asp:TemplateField HeaderText="Message">
<ItemTemplate>
<asp:TextBox id="txt1" runat="server" TextMode="Multiline"/>
<asp:Button id="btn1" runat="server" CommandName="select"/>
</ItemTemplate>
</asp:TemplateField>
写下面的GridView的SelectedIndexChanged
处理程序代码,
//Cells[0] - 0 indicates the 1st cell of selected row.
TextBox tx=GridView1.SelectedRow.Cells[0].FindControl("txt1") as TextBox;
我会尝试这个的TextMode = “多行” 也,但现在我必须只使用文本区域。 ..thnx .. – Gurvinder 2012-01-12 14:39:42