永发信息网

请问一下C1TrueDBGrid怎么后台设置,选中整行啊

答案:2  悬赏:60  手机版
解决时间 2021-12-20 10:52
  • 提问者网友:椧運幽默
  • 2021-12-19 15:54
请问一下C1TrueDBGrid怎么后台设置,选中整行啊
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-12-19 16:53
可参考C1随机安装的示例:
\ComponentOne Samples\WinForms\C1TrueDBGrid\CS\MultipleSelection工程,其中有如下代码:
private void c1TrueDBGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
_changingSelection = true;
// get the row the cursor is on
int row = this.c1TrueDBGrid1.RowContaining(e.Y);
if( row != -1 )
{
// if the row is in the SelectedRows collection then remove it (deselect)
// if it isn't then add it (select)
int index = this.c1TrueDBGrid1.SelectedRows.IndexOf(row);
if( index != -1 )
this.c1TrueDBGrid1.SelectedRows.RemoveAt(index);
else
this.c1TrueDBGrid1.SelectedRows.Add(row);
}
_changingSelection = false;
}即可通过C1TrueDBGrid的SelectedRows来控制选中行;
全部回答
  • 1楼网友:深街酒徒
  • 2021-12-19 17:00
如果是系统下载的数据,文本中可能包含有一些空格或特殊符号 可以使用=len(a1)公式来检查每个单元格字符个数.以确定文本是完全一致的 眼睛看到的,不一定就是真实的.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯