社区
C#
帖子详情
如何获得DataGrid选择的多行值
TOTTI1025
2006-10-24 03:05:15
一个需求,帮忙。
用户拿鼠标选择多行。按住ctrl键。如何获得用户选择的这几行值呢?
...全文
204
2
打赏
收藏
如何获得DataGrid选择的多行值
一个需求,帮忙。 用户拿鼠标选择多行。按住ctrl键。如何获得用户选择的这几行值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2006-10-25
打赏
举报
回复
//显示选中的多行,对DataGrid列进行排序后选择也适用
private void btnShowSelectedRow_Click(object sender, System.EventArgs e)
{
CurrencyManager currencyManager = (CurrencyManager)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.DataMember];
StringBuilder sb = new StringBuilder();
for(int i = 0;i < dataGrid1.VisibleRowCount;i++)
{
if(this.dataGrid1.IsSelected(i))
{
DataRowView drv = (DataRowView)currencyManager.List[i];
DataRow dr = drv.Row;
sb.AppendFormat("{0} {1} {2}\n",dr[0],dr[1],dr[2]);
}
}
//打印选择数据
MessageBox.Show(sb.ToString());
}
//根据DataRow [] drs 选择DataGrid中对应的行
private void btnShowSelectedRow_Click(object sender, System.EventArgs e)
{
DataRow [] drs = DataTable.Select("条件");
CurrencyManager currencyManager = (CurrencyManager)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber];
//for(int i = 0;i < dataGrid1.VisibleRowCount;i++)
for(int i = 0;i < currencyManager.Count;i++)
{
DataRowView drv = (DataRowView)currencyManager.List[i];
DataRow dr = drv.Row;
if(Array.IndexOf(drs,dr) != -1)
{
this.dataGrid1.Select(i);
}
}
}
wangzhenyun_512
2006-10-24
打赏
举报
回复
选择时把行标识放到hidden里,然后到服务器端处理
.net技术资料大全(语言规范 源码教程 学习笔记 技术资料 .net代码生成器)
获得
光标在
多行
textbox中的行与列的函数.txt 计算控件中文字所占的宽度.txt 加半透明图片水印.txt 将控件放到
datagrid
中以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用中属性框不显示的问题.txt 里的...
ASP升级.net资料大全(c#入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)
获得
光标在
多行
textbox中的行与列的函数.txt 计算控件中文字所占的宽度.txt 加半透明图片水印.txt 将控件放到
datagrid
中以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用中属性框不显示的问题.txt 里的...
Visual Basic–DBGrid
7. **下拉列表框**:在
DATAGrid
的列中使用DBCombo,可以提供下拉列表供用户
选择
,这样可以限制用户输入的
值
仅限于预设的选项。 8. **行计数**:通过RecordCount属性可以
获得
DBGrid或其关联数据控件的总行数。 9. *...
C试题库(参考答案).pdf
5. 注释与代码组织:C#语言支持单行(//)和
多行
(/**/)注释,用以提供代码的可读性和文档说明。 6. 数
值
转换和字符串处理:包括基本数据类型之间的转换、字符和字符串类型转换、字符串的处理方法等。 7. 代码的...
WPF 控件.pdf
- **定义**: `Slider` 控件用于
选择
一个
值
的范围。 - **示例**: 自定义滑块上的刻度。 #### StackPanel - **定义**: `StackPanel` 控件按水平或垂直顺序堆叠其子元素。 - **示例**: - 在 `StackPanel` 和 `...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章