首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

關於 GridView 中各種欄位後台取值的方法

     編輯:關於ASP.NET

三類欄位取值對照

欄位類型後台取值方式
BoundField (預設)GridView1.Rows[0].Cells[0].Text
HyperLinkField / ButtonField / CheckBoxField((HyperLink)GridView1.Rows[RowIndex].Cells[0].Controls[0]).Text
將 Field 名稱去掉 "Field" 即為轉型類型 (HyperLink/Button/CheckBox)
TemplateField((TextBox)GridView1.Rows[RowIndex].FindControl("txtCnclRsn")).Text.Trim()
以控制項 ID 尋找,轉型為對應類型

疑問

為何非 BoundField 需透過 Controls[0]?難道一個 Cell 可放多個 Field 對應控制項?

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved