推 whileloop:感謝K大,成功了!非常謝謝! ^^" 04/19 21:14
※ 引述《whileloop (迴圈)》之銘言:
: 感謝前面推文的網友,可能我表達不夠清楚
: 所以即使沒有錯誤訊息,但結果並非我所想要的。抱歉,重來.. ^^|||
: 在GridView有一欄設定為樣板,當按下編輯後會看到這個樣板有LinkButton、TextBox
: 這個LinkButton當OnClick後會設定一個值給TextBox
: 如果撇開是在GridView的樣板來說,只是單純LinkButton的Onclick後設定值給TextBox
: protected void LinkButton1_Click(object sender, EventArgs e)
: {
: TextBox1.text="TEST!!";
: }
: 這是當然沒有問題..
: 但是若是前面所述要在編輯樣版裡,這樣設定就會有問題...
GridView中 EditItemTemplate的內容
<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:LinkButton ID="LinkButton1" runat="server"
onclick="LinkButton1_Click">LinkButton</asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
以下是 LinkButton1_Click的內容
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton btn = sender as LinkButton;
TextBox myTextBox = btn.FindControl("TextBox1") as TextBox;
myTextBox.Text = "Hello World!!!";
}
測試過OK,應該是你要的東西
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.14.248
※ 編輯: KenZ 來自: 218.173.14.248 (04/19 20:25)