请问C#的DataGrid实现多选功能,并且能够获取所有选中记录的某个字段值,在线等待.. 请问C#的DataGrid实现多选功能,并且能够获取所有选中记录的某个字段值,在线等待.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加一个CheckBox列,在每次处理的时候遍历全部行,看该列是不是被选中 可以采用遍历的话,DataGrid有一个方法:IsSelect,可以判断一行是否被选中。 可以这样做:private List<object> GetSelectedValue(){ List<object> Results; foreach (DataGridViewRow dgvr in dataGridView1.SelectedRows) { Results.Add(dgvr.Cells[0].Value); //按索引取,也可以用列名取值 //Results.Add(dgvr.Cells["列名"].Value); } Return Results;} 刚刚犯了个错误,Results没有实例化,第一句应该是:List<object> Results = new List<object>(); 可以了,我用IsSelected循环遍历就可以了。for(int i=0;i<Dadaset1.table[0].rowcount() - 1){ if DataGrid1.isselected(i) ......} 求正则表达式 想做个网站,要怎么开始,学习什么,请各位给点建议.... GDI+ Pen TextureBrush问题? 如何获取字符串的短文本? 小妹请教各位前辈如何扑获DataGrideView选中行问题! 谁有不能阻止的弹出页面代码? 如何用c#(vs2005)写串口半双工通信 問一個很菜的問題,誰能幫我把下面代碼簡單化(隻是基本的OleDB連接字符串) 2个问题请教,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 很简单的一个问题,但我不会,哪位大哥可回答,不胜感激 C# webBrowser1 问题 在第一次运行程序时,执行注册dll命令,要怎样写啊 ?
private List<object> GetSelectedValue()
{
List<object> Results;
foreach (DataGridViewRow dgvr in dataGridView1.SelectedRows)
{
Results.Add(dgvr.Cells[0].Value); //按索引取,也可以用列名取值
//Results.Add(dgvr.Cells["列名"].Value);
}
Return Results;
}
List<object> Results = new List<object>();
for(int i=0;i<Dadaset1.table[0].rowcount() - 1)
{
if DataGrid1.isselected(i)
......
}