行の選択時に、グリッドビューのデータをグリッドビューの外のテキストボックスに渡すことができないようです。イベントが発生しているように見えますが、テキスト ボックスは常に & nbsp; で埋められています。グリッドビューのどのセルも空白ではないため、なぜこれが起こっているのかわかりません。私はこのサイトや他のサイトで数日間この問題を調査してきましたが、うまくいきませんでした。これが私のaspx.csの一部です:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
txtBLName.Text = GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text;
}
ここに私のグリッドビューコードがあります:
<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>
誰か助けてくれませんか?ありがとう!