但一直被他很複雜的鬼架構搞的一點都不想摸它 XDDD
最近強迫自己要搞懂它!!!
所以
目前有強烈進展!!!!
先來講講樣板取元件取屬性值吧
首先呢
理論上你會Command去執行它
也就是先用RowCommand去做觸發
阿直接看CODE好了 = =+
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
GridViewRow currentRow = null; //宣告一個GridViewRow
if (e.CommandName == "GridViewButton") //檢查按下去的元件名稱觸發對應事件
{
currentRow = (GridViewRow)((Button)e.CommandSource).NamingContainer; // 將觸發元件整行丟到GridViewRow 裡
Label gridviewlabel1 = ((Label)currentRow.FindControl("GridViewLabel")); //宣告一個Label丟元件
Label1.Text = gridviewlabel1.Text;
}
}
上面最重要就是FindControl囉 就是將GridViewRow裡面找出GridViewLabel這名稱的元件
然後套用進來 這樣gridviewlabel1 所有屬性就=GridViewLabel的屬性囉 ^^
然後就可以直接抓來用了 哈哈 GOOD!!!!
沒有留言:
張貼留言