asp.net如何得到GRIDVIEW中某行某列值的方法
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 22:40:46
asp.net如何得到GRIDVIEW中某行某列值的方法
asp.net如何得到GRIDVIEW中某行某列值的方法:根據(jù)某列的值改變其樣式最好的方法是在GridView的DataRowBound事件中想辦法。在GridView中的行綁定數(shù)據(jù)后將立即執(zhí)行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs類作為事件變量。通過事件變量你能夠利用GridViewRowEventAr
導(dǎo)讀asp.net如何得到GRIDVIEW中某行某列值的方法:根據(jù)某列的值改變其樣式最好的方法是在GridView的DataRowBound事件中想辦法。在GridView中的行綁定數(shù)據(jù)后將立即執(zhí)行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs類作為事件變量。通過事件變量你能夠利用GridViewRowEventAr
根據(jù)某列的值改變其樣式最好的方法是在GridView的DataRowBound事件中想辦法。在GridView中的行綁定數(shù)據(jù)后將立即執(zhí)行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs類作為事件變量。通過事件變量你能夠利用GridViewRowEventArgs屬性操作已經(jīng)綁定數(shù)據(jù)的行。
代碼如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
}
Row將返回TableRow類中的一個GridViewRow對象。
綁定的Row有幾種不同的類型。例如:DataRow, EmptyDataRow, Footer, Header, Pager 和 Separator。通過GridView的RowType屬性可以得到當(dāng)前行的行類型。RowType是一組DataControlRow枚舉。
看下面的代碼示例,檢測GridView列出的行是否為一個標(biāo)準(zhǔn)類型的行。
代碼如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Do something!
}
}
可以使用Row的Cells屬性得到其Cells,它將返回一個TableCellCollection對象。然后通過TableCellCollection索引得到特定的Cells。TableCellcollection索引將返回一個TabelCell對象,對應(yīng)于Row中的一個Cell:
代碼如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string value = e.Row.Cells[0].Text;
}
}
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
asp.net如何得到GRIDVIEW中某行某列值的方法
asp.net如何得到GRIDVIEW中某行某列值的方法:根據(jù)某列的值改變其樣式最好的方法是在GridView的DataRowBound事件中想辦法。在GridView中的行綁定數(shù)據(jù)后將立即執(zhí)行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs類作為事件變量。通過事件變量你能夠利用GridViewRowEventAr