您的位置:程序门 -> .net技术 -> c#



[datagridview排序]怎样与其数据源dataset同步


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[datagridview排序]怎样与其数据源dataset同步[已结贴,结贴人:sinmo]
发表于:2007-03-29 14:39:48 楼主

    datagridview的数据源是dataset的一个table。

    现在datagridview在用户点击列头下进行了排序,然后选择了一些行。

    后台的dataset怎样知道datagirdview选择了那些行?

发表于:2007-03-29 14:54:551楼 得分:0
foreach(datagridviewrow   dgvr   in   datagridviewdata.selectedrows)
                        {                              

                                selecteddataset.tables[0].importrow((datarow)dgvr.databounditem);                            
                        }
发表于:2007-03-29 14:59:102楼 得分:0
selecteddataset   =   querydataset.clone();                              
                        foreach(datagridviewrow   dgvr   in   datagridviewdata.selectedrows)
                        {
                                datarowview   drv   =   (datarowview)dgvr.databounditem;
                                selecteddataset.tables[0].importrow(drv.row);                            
                        }
发表于:2007-10-11 19:40:463楼 得分:30
datarowview   view   =   datagridviewrow1.selectedrows[0].databounditem   as   datarowview;

messagebox.show(view.row["列名"].tostring());
发表于:2007-10-11 20:27:354楼 得分:20
楼上正解
如果开启了排序要取数据的时候,最好取datarowview的数据,而不是取datatable的数据
如果没开启排序都可取
发表于:2007-11-06 12:10:365楼 得分:0
给分!


快速检索

最新资讯
热门点击