1. ホーム
  2. データベース
  3. アクセス

GridviewのButtonFieldのtextプロパティを取得する

2022-01-16 09:45:49

<asp:BoundField> は、cell[2].text で値を取得します。しかし、 <asp:HyperLinkField> と <asp:ButtonField> は、cell[0].Text と cell[13].Text が取る値が共に "" となっています。どのように値を取得すればよいのでしょうか?

まず、ButtonFieldのボタン接続をButtonモードに変更し、以下の記述でテキスト値を取得します。
Response.Write(((HyperLink)e.Row.Cells[0].Controls[0]).Text)。

Response.Write((Button)BStationGridView.Rows[RowIndex].Cells[13].Controls[0]).Text) を実行します。