国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net如何得到GRIDVIEW中某行某列值的方法

2020-01-17 23:51:14
字體:
來源:轉載
供稿:網友
根據某列的值改變其樣式最好的方法是在GridView的DataRowBound事件中想辦法。在GridView中的行綁定數據后將立即執行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs類作為事件變量。通過事件變量你能夠利用GridViewRowEventArgs屬性操作已經綁定數據的行。
復制代碼 代碼如下:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
}

Row將返回TableRow類中的一個GridViewRow對象。
綁定的Row有幾種不同的類型。例如:DataRow, EmptyDataRow, Footer, Header, Pager 和 Separator。通過GridView的RowType屬性可以得到當前行的行類型。RowType是一組DataControlRow枚舉。
看下面的代碼示例,檢測GridView列出的行是否為一個標準類型的行。
復制代碼 代碼如下:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Do something!
}
}

可以使用Row的Cells屬性得到其Cells,它將返回一個TableCellCollection對象。然后通過TableCellCollection索引得到特定的Cells。TableCellcollection索引將返回一個TabelCell對象,對應于Row中的一個Cell:
復制代碼 代碼如下:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string value = e.Row.Cells[0].Text;
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太谷县| 聊城市| 怀宁县| 铁岭市| 枝江市| 梁河县| 武隆县| 田东县| 沂水县| 武鸣县| 巩义市| 小金县| 梁河县| 信丰县| 当阳市| 大兴区| 微山县| 库伦旗| 耿马| 九江县| 城市| 万年县| 浑源县| 大姚县| 东丽区| 河东区| 天祝| 林周县| 什邡市| 文昌市| 扶绥县| 聊城市| 玉龙| 金堂县| 尚义县| 唐海县| 黑山县| 明光市| 嵩明县| 治多县| 商洛市|