winForm中DataGrid滚动条问题 当超出一屏时,如何使滚动条移动到最后一行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转贴 ,试试private void Scroll(int index) { string s="<script>function window.onload(){document.all('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>"; Page.RegisterStartupScript("",s); }写了一个方法,其中DataGrid1换成自己的DataGrid的ID,这个方法传递进去的参数就是行号,也就是e.Item.ItemIndex。比如在编辑操作的时候会写this.DataGrid1.EditItemIndex=e.Item.ItemIndex;在此语句的以前加入Scroll(e.Item.ItemIndex);就可以了同样在更新操作的时候写为Scroll(e.Item.ItemIndex);this.DataGrid1.EditItemIndex=-1;绑定; 老大,你看看题目,是winform,不是webform。 this.DataBinding[dataGrid1.DataSource,dataGrid1.DataMember].Position = ((DataSet)dataGrid1.DataSource).Tables[0].Rows.Count - 1; this.DataBinding[dataGrid1.DataSource,dataGrid1.DataMember].Position = ((DataSet)dataGrid1.DataSource).Tables[0].Rows.Count - 1;没有找到DataBinding ,this指的是window窗体吗? 另外不是很明白这句话的意思,只在window窗体下找到了DataBindings,不过是获取绑定的数据源的,其下面也没有Position属性winForm C# 当超出一屏时,如何使滚动条移动到最后一行。是DataGrid最后一行,还是可见行得最后一行/ datagrid最后一行,是被挡住的,就是将滚动条自动移动到那一行,使它显示出来,而不是用鼠标拖滚动条,再使它显示出来。 c#字符串转换成日期保存进数据库 简单问题求解 4. 编写一个简易加减、乘运算系统程序,要求在规定时间内完成规定题目数,并进行统计,给出统计结果。系统参考界面如下图所示。 懂CrystalReport1联合查询的高手进 freetextbox 在gridview中不可用???? PictureBox相关问题 Panel问题敬请解答 update()没有真正执行,为什么啊?我调了两天了!!! 为什么在DataGrid中加入图片老是显示不出来呢? 怎样才能使用CSC.EXE?我在开始-》运行里输入,说是没有这个命令? 如何对类XML格式数据流操作 走到中间,走不下去啦,HELP ?
private void Scroll(int index)
{
string s="<script>function window.onload(){document.all('"+this.DataGrid1.ClientID+"').rows["+index+"].scrollIntoView();}</script>";
Page.RegisterStartupScript("",s);
}
写了一个方法,其中DataGrid1换成自己的DataGrid的ID,这个方法传递进去的参数就是行号,也就是e.Item.ItemIndex。
比如在编辑操作的时候会写this.DataGrid1.EditItemIndex=e.Item.ItemIndex;
在此语句的以前加入Scroll(e.Item.ItemIndex);就可以了
同样在更新操作的时候写为Scroll(e.Item.ItemIndex);this.DataGrid1.EditItemIndex=-1;绑定;