webForumDet fria alternativet

plocka upp värde i onrowupdating i gridview

.NET

1 svar · 258 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

rowindex skrivs ut men varför skrivs inte värdet från EmailRemindersEdit ut för?


    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        Response.Write(e.RowIndex.ToString());

        if (e.NewValues["EmailRemindersEdit"] != null)
        {
            Response.Write(e.NewValues["EmailRemindersEdit"].ToString());
            Response.End();
...
<asp:TemplateField HeaderText="P&#229;minnelse epost" SortExpression="EmailReminders">
                        <EditItemTemplate>
                            <asp:TextBox ID="EmailRemindersEdit" runat="server" Wrap="false" TextMode="MultiLine" Rows="3" CssClass="textfield"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemTemplate>
                            <asp:Label ID="EmailReminders" runat="server"></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
Medlem sedan juni 20003 076 inlägg
#2

fixat! :)

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
     int index = GridView1.EditIndex;
     GridViewRow row = GridView1.Rows[index];

     TextBox EmailRemindersEdit = (TextBox)row.FindControl("EmailRemindersEdit");
     Response.Write(EmailRemindersEdit.Text);
...
265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)