Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不带更新/保存按钮的Fire Gridview行更新事件_C#_Jquery_Asp.net - Fatal编程技术网

C# 不带更新/保存按钮的Fire Gridview行更新事件

C# 不带更新/保存按钮的Fire Gridview行更新事件,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个gridview,我想不使用保存或更新按钮自动保存字段。如何在不使用按钮的情况下触发RowUpdate事件?还是有更好的方法来实现这一点?谢谢你的帮助 <div id="form_BCFLP" class="fm_Medium5" runat="server" visible="true"> <asp:GridView ID="GV_BCFLP" runat="server" AutoGenerateColumns="False" Dat

我有一个gridview,我想不使用保存或更新按钮自动保存字段。如何在不使用按钮的情况下触发RowUpdate事件?还是有更好的方法来实现这一点?谢谢你的帮助

        <div id="form_BCFLP" class="fm_Medium5" runat="server" visible="true">
        <asp:GridView ID="GV_BCFLP" runat="server" AutoGenerateColumns="False" DataKeyNames="Id,Name"
            GridLines="none" Visible="true" OnRowUpdating="GV_BCFLP_RowUpdating" EnableViewState="true" AutoPostback="true">
            <Columns>
                <asp:BoundField DataField="Name" ItemStyle-HorizontalAlign="left" ItemStyle-CssClass="lblSize_LargeBlack"></asp:BoundField>
                <asp:TemplateField ItemStyle-HorizontalAlign="left">
                    <ItemTemplate>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>

protected void GV_BCFLP_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    //I call my webservice here to update data
}

受保护的void GV_BCFLP_行更新(对象发送方,GridViewUpdateEventArgs e)
{
//我在这里调用我的Web服务来更新数据
}

使用行更新事件需要您回帖,这可能不是您想要的。为了实现正确的自动保存,您不希望(通常)在用户填写表单时打扰他们

相反,您可能希望使用aJAX和javascript脚本函数从网格视图中提取输入的数据并将其发送到服务器。这样,用户不必等到自动保存完成后再继续表单

现在有很多关于如何使用aJax和其他脚本工具的教程。我建议沿着这条路走

干杯


尼科

谢谢,这很有道理!我可以使用Jquery来做同样的事情。我使用了一个下拉列表,并使用selectedIndexChanged事件来插入。我不知道这是否是你的选择。