0
linkbuttonを使用してテキストボックスを介してasp.netグリッドビューにデータを挿入しています。しかし、正しいコードにもかかわらず、私のボタンはアクションを実行していません。ここ は私のASPXコードはここlinkButtonグリッドビューの[イベント]をクリックしても表示されない
<FooterTemplate>
<asp:LinkButton ID="Insertkey" OnClick="Insertkey_Click" runat="server">INSERT</asp:LinkButton>
</FooterTemplate>
である私のC#のコードは私の問題を解決するために私を助けてください
protected void Insertkey_Click(object sender, EventArgs e)
{
SqlDataSource1.InsertParameters["Title"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Tbox")).Text;
SqlDataSource1.InsertParameters["Pic"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Pbox")).Text;
SqlDataSource1.InsertParameters["Content"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("Cbox")).Text;
}
です。
Insertkey_Clickにブレークポイントを置くと、そのコードに当たっていますか?目立つものの1つはコード "GridView1.FooterRow.FindControl(" Pbox "))です。テキストはフッターからコントロールを探し出しています。このコントロールはフッターのテンプレートコードには存在しません –