как автоматически обновить gridview на размытие - PullRequest
0 голосов
/ 22 июня 2011

У меня есть базовое представление сетки в asp.net с текстовым полем в качестве поля шаблона, так что я могу редактировать текст сразу, и если разрешить обновление, то я могу легко обновлять записи, но я пытаюсь сделать это автоматически необходимо нажать кнопку обновления.

можно ли это сделать спасибо, используя asp.net 4.0

           <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
                DataKeyNames="id" DataSourceID="SqlDataSource3" 
                EmptyDataText="There are no data records to display." BorderStyle="None">
                <Columns>
                    <asp:CommandField ShowEditButton="True" />
                    <asp:TemplateField SortExpression="test">
                        <EditItemTemplate>
                            <asp:TextBox ID="sticyNote" runat="server" AutoPostBack="true" 
                            Text='<%# Bind("sticky") %>' />
                        </EditItemTemplate>
                        <ItemTemplate>
                            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                <ContentTemplate>
                                    <div><asp:TextBox ID="sticky" runat="server" AutoPostBack="true" 
                                    Text='<%# Bind("sticky") %>' TextMode="MultiLine" 
                                    OnTextChanged="cSticky" /></div>
                                </ContentTemplate>
                                <Triggers>
                                    <asp:AsyncPostBackTrigger ControlID="sticky" EventName="TextChanged" />
                                </Triggers>
                            </asp:UpdatePanel>
                        </ItemTemplate>
                        <ControlStyle BorderStyle="None" />
                        <FooterStyle BorderStyle="None" />
                        <HeaderStyle BorderStyle="None" />
                        <ItemStyle BorderStyle="None" />
                    </asp:TemplateField>
                </Columns>

            </asp:GridView>
...