社区
C#
帖子详情
datagrid怎么选中多行并获取这些行的行号?
zhangfeng7398
2004-07-27 09:58:37
datagrid怎么选中多行并获取这些行的行号?
...全文
360
14
打赏
收藏
datagrid怎么选中多行并获取这些行的行号?
datagrid怎么选中多行并获取这些行的行号?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangfeng7398
2004-07-29
打赏
举报
回复
分不够我再加
zhangfeng7398
2004-07-29
打赏
举报
回复
windows窗体的dataGrid控件,想实现多选,选中的记录高亮显示,并且我能知道这些记录的行号。
mpmpmp3332003
2004-07-29
打赏
举报
回复
看的好奇怪,是windows控件,还是web服务器控件,好像什么都有
zhangfeng7398
2004-07-29
打赏
举报
回复
阿鑫,你的代码好象有问题。
另外我想实现的是这样的效果:选中的记录高亮显示,并且我能知道这些记录的行号。
yuxiaodong790909
2004-07-29
打赏
举报
回复
如果要高亮显示则可以设置Color属性了。
yuxiaodong790909
2004-07-29
打赏
举报
回复
DataGrid的默认就是可以选择多行呀。
在DataGrid的MouseUp事件中写下如下的代码就可以显示你所选择的行号了:
if (e.Button == MouseButtons.Left)
{
DataGrid.HitTestInfo hti = this.dataGrid1.HitTest(new Point(e.X, e.Y));
if(hti.Type == DataGrid.HitTestType.RowHeader)
{
if(Control.ModifierKeys == Keys.Shift)
{
for(int i = 0;i<this.dataGrid1.VisibleRowCount -1;i++)
{
if (this.dataGrid1.IsSelected(i))
MessageBox.Show(i.ToString());
}
}
}
}
zhangfeng7398
2004-07-28
打赏
举报
回复
要达到windows风格的效果,就是按住ctrl键然后单击为多选,可以实现吗?
zhangfeng7398
2004-07-28
打赏
举报
回复
楼上,我想能达到windows风格的效果,就是按住ctrl键然后单击为多选,可以实现吗?
zilang
2004-07-28
打赏
举报
回复
<ItemTemplate>
<input type="checkbox" id="chk" name="chk"
value='<%# Container.DataItem("FREINVKEY") %>' >
</ItemTemplate>
然后用javascript去取,
var aa =document.all.chk
如果只有一条就可以直接取value,如果多条就aa[i].value
Ahxing1985
2004-07-28
打赏
举报
回复
public int[] getSelect()
{
ArrayList temp=new ArrayList();
for(int i=0;i<this.ListManager.Count;i++)
if(this.IsSelected(i))
temp.Add(i);
int rows=new int[temp.Count];
for(int i=0;i<temp.Count;i++)
rows[i]=temp[i].ToString();
return rows;
}
xiaha3
2004-07-27
打赏
举报
回复
可以加入一个有check的摸版列,然后
for(int i=DataGrid1.Items.Count-1;i>-1;i--)
{
CheckBox CheckBox_sel = (CheckBox) DataGrid1.Items[i].FindControl("CheckBox_");
if(CheckBox_sel.Checked)
{
...
}
}
zhangfeng7398
2004-07-27
打赏
举报
回复
怎么一次选中多行啊?有高手吗?
zhangfeng7398
2004-07-27
打赏
举报
回复
是选中多行。不是单行
skydaxia
2004-07-27
打赏
举报
回复
单行
this.dataGrid1.CurrentCell.RowNumber ;
选中行
this.dataGrid1.Select(ndex);
datagrid
-row.js
easyui-
datagrid
扩展 1.
获取
行
号
:根据
行
索引
获取
datagrid
表格的真实
行
号
。 2.
获取
选择的
多
行
可排序:根据列名称升序排列。 3.
行
添加class:传入参数包括
行
索引与classname。
代码篇——EasyUI中
DataGrid
选中
多
行
提交和删除
需求: 俩个表格,第一个表格为班级,里面有具体的一班二班,另一个表是该班级的学生。实现的功能是:
选中
第一个表的班级,从数据库中查询该班级的学生...var rowInfo = $("#id").
datagrid
('getSelected'); if(rowInfo)
easyui+jsp+servlet上手实例
完整的easyui的
datagrid
使用实例,带你快速入门,一步上手
WPF中
DataGrid
获取
选中
行
号
最简便的方式
在WPF开发过程中,
DataGrid
控件可谓是...但是唯一的不足,是WPF中的
DataGrid
没有直接
获取
选中
行
行
号
的方法,可能有的人说可以通过SelectedIndex来
获取
,但是如果选择
多
行
时,想要
获取
所有
选中
行
的
行
号
就不
行
了。选...
WPF 中
获取
DataGrid
控件中选择的
行
号
(单
行
和
多
行
)
1、
DataGrid
的选择有三种模式 整
行
、单个 Cell 、单个 Cell 和 点
行
头选择整
行
SelectionUnit="CellOrRowHeader"; SelectionUnit="Cell"; SelectionUnit="FullRow";...2、
获取
选中
的单
行
行
号
private bo...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章