23 个解决方案
#1
用javascript 找到那个checkbox控件.然后在js操作让checkbox选中.
#2
没有checkbox ,datagridview 有自己的被选中状态,还有JS我不会 有没有C#自己的方法啊
#3
dataGridView1.Rows[2].Selected = true;
第2行被选中
第2行被选中
#4
不知道是第几行啊
#5
用CSS控制颜色,当选中一列,或者鼠标移到一列上时出现另一种颜色
#6
行数就需要你自己找了,通过String str = this.DataGridView1.SelectedCells[0].Value.ToString();来对比某一单元的值,如果是你想要找的,
dataGridView1.Rows[count].Selected = true; 来选定
dataGridView1.Rows[count].Selected = true; 来选定
#7
遍历循环你的dataGridView1找到匹配你的数据,就知道是哪一行了,然后
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.Rows[你找到的行号].Selected = true;
#8
dataGridView1.Rows[e.rowindex].Selected = true;
#9
楼上正解!!!
#10
ding ~!~
#11
添加一个模板列,模板列里添加 CheckBox 选中行就沟上,不就得了
可以循环遍历哪一行被选中了
代码如下:
protected void chkRowSelect_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkBox = sender as CheckBox;
if(chkBox.checked)
{
//处理选中的行
}
}
可以循环遍历哪一行被选中了
代码如下:
protected void chkRowSelect_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkBox = sender as CheckBox;
if(chkBox.checked)
{
//处理选中的行
}
}
#12
遍历循环你的dataGridView1找到匹配你的数据,就知道是哪一行了,然后
设置fullrowselected
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[你找到的行号].Cell[任意可见列的索引];
设置fullrowselected
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[你找到的行号].Cell[任意可见列的索引];
#13
顶 太多的答非所问了
#14
这是正确的!
#15
楼上的都试下,应该就OK了
#16
不用写代码,
在GridView的属性里设置就ok了.
FullRowSelect:选中全行
#17
SelectionMode选择FullRowSelect就可以了
#18
up
#19
还有个问题 ,我的dataGridView1 分页了,每页是10行,可我查出的行是15,应该怎么做啊?
#20
如果我没记错,该控件自带分页功能
#21
你看上面的了吗 ?我 查出的是15行 在第二页,怎么样才可以翻到第二页 选中那一行
#22
还是你了解我的痛苦啊
#23
还是你了解我的痛苦啊
#1
用javascript 找到那个checkbox控件.然后在js操作让checkbox选中.
#2
没有checkbox ,datagridview 有自己的被选中状态,还有JS我不会 有没有C#自己的方法啊
#3
dataGridView1.Rows[2].Selected = true;
第2行被选中
第2行被选中
#4
不知道是第几行啊
#5
用CSS控制颜色,当选中一列,或者鼠标移到一列上时出现另一种颜色
#6
行数就需要你自己找了,通过String str = this.DataGridView1.SelectedCells[0].Value.ToString();来对比某一单元的值,如果是你想要找的,
dataGridView1.Rows[count].Selected = true; 来选定
dataGridView1.Rows[count].Selected = true; 来选定
#7
遍历循环你的dataGridView1找到匹配你的数据,就知道是哪一行了,然后
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.Rows[你找到的行号].Selected = true;
#8
dataGridView1.Rows[e.rowindex].Selected = true;
#9
楼上正解!!!
#10
ding ~!~
#11
添加一个模板列,模板列里添加 CheckBox 选中行就沟上,不就得了
可以循环遍历哪一行被选中了
代码如下:
protected void chkRowSelect_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkBox = sender as CheckBox;
if(chkBox.checked)
{
//处理选中的行
}
}
可以循环遍历哪一行被选中了
代码如下:
protected void chkRowSelect_CheckedChanged(object sender, EventArgs e)
{
CheckBox chkBox = sender as CheckBox;
if(chkBox.checked)
{
//处理选中的行
}
}
#12
遍历循环你的dataGridView1找到匹配你的数据,就知道是哪一行了,然后
设置fullrowselected
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[你找到的行号].Cell[任意可见列的索引];
设置fullrowselected
dataGridView1.Rows[你找到的行号].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[你找到的行号].Cell[任意可见列的索引];
#13
顶 太多的答非所问了
#14
这是正确的!
#15
楼上的都试下,应该就OK了
#16
不用写代码,
在GridView的属性里设置就ok了.
FullRowSelect:选中全行
#17
SelectionMode选择FullRowSelect就可以了
#18
up
#19
还有个问题 ,我的dataGridView1 分页了,每页是10行,可我查出的行是15,应该怎么做啊?
#20
如果我没记错,该控件自带分页功能
#21
你看上面的了吗 ?我 查出的是15行 在第二页,怎么样才可以翻到第二页 选中那一行
#22
还是你了解我的痛苦啊
#23
还是你了解我的痛苦啊