dfkt.net
当前位置:首页 >> C#DAtAGriDViEw 滚动条 同步 >>

C#DAtAGriDViEw 滚动条 同步

private void Form1_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("col1"); dt.Columns.Add("col2"); dt.Columns.Add("col3"); for (int i = 0; i < 100; i++) { dt.Rows.Add(new object[] { i,i+1,i+2}); } this.

datagridview有一个属性firstdisplayedscrollingrowindex,设置该值就可以是滚动条滚动到指定位置,如你的意思:添加一个滚动事件datagridview1_scroll(object sender, scrolleventargs e),判断如果firstdisplayedscrollingrowindex为0或小于10(

这个功能本身就能实现了啊,只要点击一下datagridview中任意单元格就可以滚动鼠标来上下移动滚动条了啊.如果不能实现你那个应该不是dataGridView控件吧.

1、两个表格,主表格和合计表格.合计表格只有一行,放在主表格的下面(外面),列数与主表格一样,主表格横向滚动时合计表格同步处理.以前试过很多方法,包括把第一行作为合计行(国外的报表很多是这样)、把最后一行作为合计行、把合计表格作为主表格的子控件等等,最后发现多加一个表格放在外面最简单,只是窗体大小改变的时候可能要相应调整位置. 2、楼上有人说了,用developer express 的xtragrid.这个表格的功能实在是超丰富,比component one 的c1flexgrid 还要牛(个人认为^_^),它自带了很好的合计行,lz可以试试.

1)在Winform中放置一个PictureBox;将窗体的AutoScroll属性设置为True2)在PictureBox上使用Graphics.DrawImage函数直接绘制图像.注意:绘制图像时按需要改变PictureBox的Width和Height.如果PictureBox的高度或宽度超过了Winform的区域,滚动条就会自动出现.3)对滚动条编程,改变PictureBox的Left或Top

这个滚动条控制不了,按照你这个描述,跟你滚动条没关系,应该是点击一条以后自动选择下一条记录. private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (dataGridView1.CurrentCell.RowIndex != dataGridView1.Rows.Count - 1) { dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex+1].Selected = true; } }

以必要吗,文本框不是自带有滚动条吗?设置scrollbars属性,垂直的水平的都有. 你这个滚动条处理,可以在文本改变时,修改max属性为文本长度-1,min为0. 然后在滚动条事件中根据value属性值修改文本框的selstart属性.

SqlConnection con = new SqlConnection(GZSoft.Web.GZBasic.GetWebConfigString("GZSoftConn")); string sql = "1=1 "; if (SQLStr.Trim() != "") { sql += SQLStr; } SqlDataAdapter dr = new SqlDataAdapter("select * from Basic_View_

自己手动判断数据源前后变化情况不需要重新绑定数据源,只要更新数据源的数据后然后对需要刷新的格子才执行invalidatecell另外 如果数据变化速度非常快我建议是定时去刷新 而不是所谓的实时刷新因为有的情况做通讯 来包的速度非常快 1秒钟几千个数据包都有可能你怎么刷新的过来

C#中datagridview控件的每个单元格里都可以是一个控件,这个时候你要想在里面有一个滚动条的话,可以用相关控件来填充,这样就可以了…………

相关文档
tbyh.net | mydy.net | bnds.net | yydg.net | 9371.net | 网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com