关于定位到行时
可以这样
CustomDrawCel事件中给行加颜色进行定位
DataRow foucesRow = gridConsulationView.GetDataRow(gridConsulationView.FocusedRowHandle);获得焦点行
在grid里可以通过foucesRow 中的数据找到类似
DataTable dt = this.gridControl1.DataSource as DataTable;//取得左侧大列表的数据源
int i = 0;
foreach (DataRow myrow in dt.Rows)//循环遍历Datatable
{
i = i + 1;
if (myrow["NOOFINPAT"].ToString() == noofinpat)
{
this.gridView1.FocusedRowHandle = i - 1;
//this.gridView1.SelectRow
}
}
可以这样
CustomDrawCel事件中给行加颜色进行定位
DataRow foucesRow = gridConsulationView.GetDataRow(gridConsulationView.FocusedRowHandle);获得焦点行
在grid里可以通过foucesRow 中的数据找到类似
DataTable dt = this.gridControl1.DataSource as DataTable;//取得左侧大列表的数据源
int i = 0;
foreach (DataRow myrow in dt.Rows)//循环遍历Datatable
{
i = i + 1;
if (myrow["NOOFINPAT"].ToString() == noofinpat)
{
this.gridView1.FocusedRowHandle = i - 1;
//this.gridView1.SelectRow
}
}
解决方案 »
- Modbus通讯:如何用.Net下的NModbus类库实现Linux下的LibModbus库的功能?
- C# 图片框问题
- 怎样把一个界面上的两个ListView(C#)中的内容同时发送到另一台计算机的一个界面的ListView中?
- 谁个大哥救救我啊,
- 如何自己做一个.NET项目的安装程序?包括安装数据库,设置IIS站点
- 有谁知道document.execCommand()函数的源代码吗?
- 在Dreamweaver如何实现代码文件分离?
- 问问C#是否可以编写引擎
- 深圳程序员QQ群
- “全局程序集缓存GAC”是什么概念?
- 急!以Html格式复制黏贴时,中文内容变成乱码--冰天雪地,跪求仙人指路
- 理论知识指的是哪些
2,问题2要结合一个imagecomboxedit控件就很要解决了
3,每次刷新之前记录focusedRowHandle,刷新后循环列表,this.gridView1.FocusedRowHandle =focusedRowHandle;就可以了
将OptionsBehavior>Editable=false;也设置一下
private void gridView_Ter_Out_MouseWheel(object sender, MouseEventArgs e)
{
int MouseToMove = e.Delta * SystemInformation.MouseWheelScrollLines / 120; if (MouseToMove > 0 && gridView_Ter_Out.FocusedRowHandle > 3 )//向上滚动
{
gridView_Ter_Out.FocusedRowHandle = gridView_Ter_Out.FocusedRowHandle - 3;
} if (MouseToMove < 0 && gridView_Ter_Out.FocusedRowHandle < gridView_Ter_Out.RowCount -3 )//向下滚动
{
gridView_Ter_Out.FocusedRowHandle = gridView_Ter_Out.FocusedRowHandle + 3;
}
}