DataGrid Web Control 连载之一

                   关于DataGrid Web控件的热门问题
    这个系列是在开发过程中对遇到的技术问题的一个总结,当时对这个控件的了解不是很多,但是根据需要实现的功能,不得不查阅N多资料,在MSDN文档中只有英文的说明,我整理并翻译了出来,在此和大家一起分享。转载请加此连接[url]http://august.blog.51cto.com[/url],谢谢!
内容:
①.Windows窗体&Web窗体中的DataGrid控件。
②.控制列的宽度、高度和对齐方式。
③.制定列的显示和编辑模式外观。
④.格式化日期、货币和其它数据。
⑤.动态显示和隐藏列&动态增加列。
⑥.用DataGrid控件向数据源添加一条记录。
⑦.在编辑模式下显示一个下拉列表
⑧.用CheckBox选择多个Items.
⑨.一次编辑多行。
⑩.单击任何地方选中该行。
Windows窗体&Web窗体中的DataGrid控件简介
         DataGrid服务器控制是从数据源显示信息的强有力的工具,使用简单。你可以只通过设定一些属性就可以显示可编辑的数据,并且使其具有专业的外观,同时,它还具有非常复杂的对象模型,为你展示数据提供了很大的灵活性。
       这篇文章重点讲解了在NewsGroup网络和其它的开发人员的论坛里经常问到的关于制定DataGrid的显示的问题。这里所讨论的有些问题是很简单的,但有时也有些令人迷惑,在这种情况下,他们提出了这一问题——如何掌握DataGrid控件的基本功能。
      文章假设你已经熟悉该控件——怎样将它添加到一个窗体以及如何设置它来显示数据。你还要知道怎样将它的一行变成可编辑模式和其它的基本任务。最终,你将会发现掌握如何使用模板——向DataGrid中添加模板列以及在模板中展示控件——是十分有帮助的。
一.Windows窗体&Web窗体中的DataGrid控件。
  Web窗体中的DataGrid控件并不是Windows窗体中该控件的等价物,通常认为它们是同一种控件,至少具有相同的功能。但是,Web窗体的整个编程Paradigm和Windows窗体有着很大的不同,举个例子来说,Web窗体页面的每一次处理过程都要回传到服务器,它们必须维护状态,而且具有非常不同的数据绑定模型,如此等等。
  正是由于这些不同,使得它们在各自的控件方面也有着很大的差异,包括DataGrid控件,一般来说,Web窗体DataGrid控件的内置属性要少一些,下面列出了几个不同之处:
①.不继承支持主——从数据结构。
②.和其它Web服务器控件一样,它不支持双向的数据绑定。如果你想更新数据,必须要自己写代码。
③.一次只能编辑一行。
④.并不继承性也支持排序,尽管你可以通过处理它激发的事件来对网格的内容排序。
另一方面:
①.你可以将Web窗体DataGrid控件绑定到任何支持IEnumerable接口的对象上。
②.Web窗体DataGrid控件支持分页。
③.与Windows窗体DataGrid相比,我们更容易规范Web窗体DataGrid的外观和数据的输出。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值