永发信息网

c# winform Datagridview已经选中了3行,当我再次点击这3行中的一行准备拖动时就只显示最后点击的一行了

答案:2  悬赏:30  手机版
解决时间 2021-02-07 20:29
我现在的问题是,如何让其它行仍保持选择状态?
最佳答案
这应该属于操作问题吧
全部回答

其实有一个简单的方法:

1)使用sqldataadapter的fill方法把数据先全部灌入到datatable中。

2)拖拽一个datagridview到页面上,然后点击右上角的小箭头,选择“编辑列”,然后根据已知数据库的列类型(比如bit类型的应该是添加datagridviewcheckboxcolumn,文本类型的直接添加datagridviewtextboxcolumn;注意设置其中的datapropertyname,务必和绑定的数据列一致)。

3)在form_load或者button事件中,直接:

datagridview1.datasource = xxxx;

就可以显示数据了。

4)添加一行或者多行(多行可以使用循环)

双击button,在绑定的datatable中使用newrow()方法:

datarow dr = dt.newrow();   //假设dt是某个绑定的datatable

dt.rows.add(dr);    //把行添加到datatable中

datagridview1.datasource = xxxx; //最后重新绑定数据

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上山打老虎歌词
银祥加油站怎么去啊,有知道地址的么
严禁在什么前面抢越线路?
电机的定子是如何安装到机座上
“吉祥如意庆平安”是上联还是下联
桐柏海晶碱业有限责任公司旭日分厂在哪里啊,
下列不属于老年社会工作方法的是()。A.个案
亲们,天天用安耐晒金瓶涂脸,会不会皮肤负
九年级下册英语配套练习册第七单元作文答案
求生之路2的主角们为什么要去新奥尔良啊?
云岫禅寺这个地址在什么地方,我要处理点事
每个时期杜甫的代表作是什么?有什么风格 5分
Is this the reason<he explained> at the me
中国电信(天翼终端服务中心)这个地址在什么地
电脑上qq上线手机上会有提示吗
推荐资讯
察北草原牧野饲料开发公司我想知道这个在什么
西方有一句宣传有关法理的谚语:“放出去的疯
(新品)汉庭酒店(盱眙汽车站店)地址有知道
新加坡币简称什么币?
五星级办一场婚礼要多少钱
现在我听说买什么车国家补助16万自己花一万能
竹园居在什么地方啊,我要过去处理事情
东方假日商务宾馆地址在哪,我要去那里办事
邮政快递(坡头镇爱周中学邮政快递)地址在什么
及美画室怎么去啊,我要去那办事
问问北京有没有地震过?
脑筋急转弯:你能做、我能做、大家都能做,一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?