如题,如何使gridview随数据库变化自动刷新啊?
或者在同一个页面中的其他地方对gridview中某一值更新了,gridview可不可以自动跟随刷新?
麻烦不要只说类似重新绑定gridview什么的,具体实现方法说详细点~~
或者在同一个页面中的其他地方对gridview中某一值更新了,gridview可不可以自动跟随刷新?
麻烦不要只说类似重新绑定gridview什么的,具体实现方法说详细点~~
解决方案 »
- .net 2.0 里的FtpWebRequest 是 PASV 被动模式的 还是 PORT 主动模式
- ListView疑问??
- C#脚本引擎
- 如何用Type(反射)来遍历某个控件(以TextBox为例)的所有的属性或事件或方法的名称???(WINFORM下的)
- 如何使用C#获取form中的多组数据?谢谢。
- 高手帮忙:获取DataRowView的问题
- .net稳定性太差,经常死!我都不敢用它做项目了
- winform 快速读取word到datatable的方法
- comboBox数据绑定的简单问题
- 全世界的人都回家,结果我买不到车票......
- 请问,如何遍历所有窗口
- winfrom子窗子可不可以透明???
<div>
<asp:Button ID="Button1" runat="server" Text="添 加" OnClick="Button1_Click" style="position :absolute; left: 72px; top: 482px;" Width="82px"/>
</div>
</asp:Content>
<asp:Content ID="TipContent" ContentPlaceHolderID="ContentPart" Runat="Server">
<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" style="position :absolute; left: 57px; top: 521px;"
AutoGenerateColumns="False" DataKeyNames="id" DataSourceID="SqlDataSource1"
Width="472px" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" CellPadding="4" ForeColor="#333333" GridLines="None" >
<Columns>
<asp:HyperLinkField HeaderText="操作" DataNavigateUrlFields= "id" DataNavigateUrlFormatString= "tip.aspx?id={0} " Text="查看详情" >
<ItemStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
<asp:BoundField DataField="title" HeaderText="title" SortExpression="title" >
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="details" HeaderText="details" SortExpression="details"
Visible="False" >
<ItemStyle Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="time" HeaderText="time" SortExpression="time" >
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
SortExpression="id" Visible="False" />
</Columns>
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:mydbConnectionString %>"
DeleteCommand="DELETE FROM [tip] WHERE [id] = @id "
InsertCommand="INSERT INTO [tip] ([title], [details], [time]) VALUES (@title, @details, @time)"
OldValuesParameterFormatString="original_{0}"
SelectCommand="SELECT * FROM [tip] ORDER BY [id] DESC"
UpdateCommand="UPDATE [tip] SET [title] = @title, [details] = @details, [time] = @time WHERE [id] = @id ">
<DeleteParameters>
<asp:Parameter Name="original_id" Type="Int32" />
<asp:Parameter Name="original_title" Type="String" />
<asp:Parameter Name="original_details" Type="String" />
<asp:Parameter DbType="Datetime" Name="original_time" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="details" Type="String" />
<asp:Parameter DbType="Datetime" Name="time" />
<asp:Parameter Name="original_id" Type="Int32" />
<asp:Parameter Name="original_title" Type="String" />
<asp:Parameter Name="original_details" Type="String" />
<asp:Parameter DbType="Datetime" Name="original_time" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="details" Type="String" />
<asp:Parameter DbType="Datetime" Name="time" />
</InsertParameters>
</asp:SqlDataSource>
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" style="position:absolute; left: 552px; top: 520px;"
DataKeyNames="id" DataSourceID="SqlDataSource2" Height="353px" Width="378px" HeaderText="详情" OnPageIndexChanging="DetailsView1_PageIndexChanging" CellPadding="4" ForeColor="#333333" GridLines="None"
>
<Fields>
<asp:BoundField DataField="title" HeaderText="title" SortExpression="title" />
<asp:BoundField DataField="time" ReadOnly="True" HeaderText="time" SortExpression="time" />
<asp:BoundField DataField="details" HeaderText="details" SortExpression="details" >
<ItemStyle Height="170px" HorizontalAlign="Left" VerticalAlign="Top" Width="300px" />
</asp:BoundField>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
SortExpression="id" Visible="False" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
</Fields>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" />
<RowStyle BackColor="#EFF3FB" />
<FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:mydbConnectionString2 %>" DeleteCommand="DELETE FROM [tip] WHERE [id] = @original_id"
InsertCommand="INSERT INTO [tip] ([title], [details], [time]) VALUES (@title, @details, @time)"
OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [tip] WHERE ([id] = @id2)"
UpdateCommand="UPDATE [tip] SET [title] = @title, [details] = @details, [time] = @time WHERE [id] = @original_id">
<DeleteParameters>
<asp:Parameter Name="original_id" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="details" Type="String" />
<asp:Parameter DbType="Datetime" Name="time" />
<asp:Parameter Name="original_id" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="details" Type="String" />
<asp:Parameter DbType="Datetime" Name="time" />
</InsertParameters>
<SelectParameters>
<asp:QueryStringParameter DefaultValue="13" Name="id2" QueryStringField="id" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</div>
</asp:Content>