無法使用/訪問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