datagridview控件必须绑定数据库才能使用吗
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
1个回答
推荐于2016-02-24
展开全部
可以的,不用绑定,只需要在页面添加该控件,然后在程序后台中处理数据的加载和显示,编辑删除保存等都可以在程序中处理。
如下:webForm
<asp:GridView CssClass="gridview" ID="GridView1" runat="server" DataKeyNames="ObjectID"
AutoGenerateColumns="False"
PageSize="15" OnRowCommand="GridView1_RowCommand">
<HeaderStyle CssClass="jzgvHeaderStyle" />
<FooterStyle CssClass="jzgvFooterStyle" />
<PagerStyle CssClass="jzgvPageStyle" />
<Columns>
<asp:TemplateField HeaderText="内容">
<ItemTemplate>
<asp:Label ID="lblDictText" runat="server" Font-Size="9pt" Text='<%# Bind("DictText") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="300px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="排序">
<ItemTemplate>
<asp:Label ID="lblOrderNo" runat="server" Font-Size="9pt" Text='<%# Bind("OrderNo") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px" />
</asp:TemplateField>
<asp:TemplateField>
<FooterStyle Height="15px" />
<ItemTemplate>
<asp:LinkButton runat="server" Font-Size="9pt" ID="lbtnshanchu" Text="删除" CommandName="shanchu"
OnClientClick="return confirm('此操作不可恢复,确定要删除?。');" CommandArgument='<%# Bind("ObjectID") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="40px" />
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="40px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
-------------------
this.GridView1.DataSource = LoadData();
this.GridView1.DataBind();
---------------------WinForm 如下:
可以添加一个dataset,在里面添加table,然后用这个table来绑定DataGridView,然后在后台程序维护LoadData和其他的编辑维护保存删除等等。
如下:webForm
<asp:GridView CssClass="gridview" ID="GridView1" runat="server" DataKeyNames="ObjectID"
AutoGenerateColumns="False"
PageSize="15" OnRowCommand="GridView1_RowCommand">
<HeaderStyle CssClass="jzgvHeaderStyle" />
<FooterStyle CssClass="jzgvFooterStyle" />
<PagerStyle CssClass="jzgvPageStyle" />
<Columns>
<asp:TemplateField HeaderText="内容">
<ItemTemplate>
<asp:Label ID="lblDictText" runat="server" Font-Size="9pt" Text='<%# Bind("DictText") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="300px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="排序">
<ItemTemplate>
<asp:Label ID="lblOrderNo" runat="server" Font-Size="9pt" Text='<%# Bind("OrderNo") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="150px" />
</asp:TemplateField>
<asp:TemplateField>
<FooterStyle Height="15px" />
<ItemTemplate>
<asp:LinkButton runat="server" Font-Size="9pt" ID="lbtnshanchu" Text="删除" CommandName="shanchu"
OnClientClick="return confirm('此操作不可恢复,确定要删除?。');" CommandArgument='<%# Bind("ObjectID") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="40px" />
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="40px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
-------------------
this.GridView1.DataSource = LoadData();
this.GridView1.DataBind();
---------------------WinForm 如下:
可以添加一个dataset,在里面添加table,然后用这个table来绑定DataGridView,然后在后台程序维护LoadData和其他的编辑维护保存删除等等。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |