在行选择时,我似乎无法将我的 gridview 中的数据传递到我的 gridview 之外的文本框。该事件似乎正在触发,但文本框总是充满了 。我无法弄清楚为什么会发生这种情况,因为 gridview 中的所有单元格都不是空白的。我已经在这个网站和其他网站上研究了这个问题几天,但没有运气。这是我的 aspx.cs 的一部分:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
txtBLName.Text = GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text;
}
这是我的gridview代码:
<asp:GridView ID="GridView1"
runat="server"
AutoGenerateColumns="False"
onselectedindexchanged="GridView1_SelectedIndexChanged" >
<Columns>
<asp:CommandField ShowSelectButton="true" SelectText="Edit" />
<asp:BoundField DataField="LastName" HeaderText="Last Name" SortExpression="LastName"/>
</Columns>
</asp:GridView>
有人可以帮忙吗?谢谢!