| 欄位類型 | 後台取值方式 |
|---|---|
| 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 對應控制項?