自动的。是否做过其他重画处理,而忘记了调用父类的方法?
解决方案 »
- 哪为给做一下?
- WinForm DataGridView 代码控制滚动条位置 和 单行颜色
- 钩子程序 HookCallback 怎么写?
- C#里的Button
- c#能不能实现这样的,Delphi可以实现
- 使用了未赋值的局部变量
- 安装了FrameWork1.1后,在访问服务器的时候,总是要求客户输入用户名与密码?
- 谁用过反射发出,请教关于TypeBuilder.DefineProperty的问题
- 怎样得到ListView中的数据..
- C#做桌面应用优劣如何(我想用C#来做一个POS系统)?为什么C#对一些第三方控件支持不好?来者有分!
- 更新数据时总是提示提示出错,想了半天不知问题出在哪里
- 请教dataGrid 打印问题
================================
using System.Reflection;DataGrid dataGrid1;
private void ScrollDataGrid( int rowNumber ) // 滚动datagrid到rowNumber行
{
Type type = typeof( DataGrid );
FieldInfo fi = type.GetField( "firstVisibleRow" , BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.NonPublic );
int currentRowNumber = (int)fi.GetValue( dataGrid1 ) ; int rows = rowNumber - currentRowNumber;
MethodInfo mi = type.GetMethod( "ScrollDown" , BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.NonPublic , null ,
new Type[]{ typeof( int ) } , null);
mi.Invoke( dataGrid1 , new object[] { rows });
}