none
用微软的开发工具,开发出ASP.net的数据浏览方面的一些问题... RRS feed

  • 问题

  • 用Microsoft Expression Web 3之类的工具,创建asp.net的网页,在放置了数据源控件,设置好数据后,再放置Datagrid控件,进行数据绑定。

    问题如下:

    1.进行翻页浏览时,会因为字段内容长短不一,而导致整个的datagrid宽度一会长,一会短,显得很弱智,不知道哪个属性或是方法,能固定出datagrid的宽度?

    2.把datagrid中的“编辑”显示出来,单击也能进行编辑,但进入编辑时,也是出现datagrid宽度变化,能否固定,另外编辑后,存盘出错,如何解决?

    3.datagrid中是否能实现多行多列单击选中?

    4.在VB5.0 6.0中,如果datagrid和数据库绑定,其它的combobox,text等如果是同样的数据库,那在点击datagrid中的相应行列时,text等中的内容就能进行相应的显示,这种联动,似乎在vs2010中无效了,如何进行多控件的数据库联动?

    2010年4月5日 3:43

答案

  •  你好。

    1、固定datagrid属性中的heigh和width即可。例如,把宽设置成百分比:

    <asp:datagrid   id="DataGrid1"   runat="server"   Width="100%"   >..........</asp:datagrid>

    2、设置EditItemTemplate的style属性。具体自己可以参考一下这个帖子:

    http://topic.csdn.net/t/20050217/19/3788342.html

    3、可以实现。多行比较好办,加一个checkbox即可,但是多列就困难多了,相当于要对二维数组进行选择。

    4、你说的问题(在vs2010中无效),没有试过。因为本身很少用datagrid这个控件,一般我都用GridView比较

    多。改天有空帮你看看。

    希望对你有所帮助。





    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    • 已标记为答案 新阿伦 2010年4月7日 22:13
    2010年4月5日 12:20
    版主