datagridview控件必须绑定数据库才能使用吗

不绑定不能通过编程使用吗... 不绑定不能通过编程使用吗 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
匿名用户
推荐于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和其他的编辑维护保存删除等等。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式