假設Gridview中欄位1中為一個ID為ibLink的ImageButton

如果想要透過當按下ibLink後去比較欄位2及欄位3的值是否相同

寫法如下:

protected void ibLink_Click(object sender, ImageClickEventArgs e)
{     
        ImageButton ibLink = (ImageButton)sender;
        GridViewRow oRow;
        oRow = (GridViewRow)ibLink.NamingContainer;

        if(oRow.Cells[2].Text == oRow.Cells[3].Text){
              相等要做什麼事
        }else{
             不相等要做什麼事
        }
}

如果欄位被轉換成樣版,則欲找到欄位內的物件可改成
假設GridView該列第4欄內有一表單物件TextBox1
((TextBox)oRow.Cells[4].FindControl("TextBox1")).text 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 leolin1390 的頭像
    leolin1390

    182147649

    leolin1390 發表在 痞客邦 留言(0) 人氣()