2 parker007 parker007 于 2013.10.18 16:29 提问

C#datagridview自定义控件不可编辑后显示不了滚动条

自定义datagridview控件设置可以编辑滚动条能显示出来,可是设置了不可编辑后滚动条就显示不出来了,希望能有解决方法。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VS2010-DataGridView滚动条不可用的解决
近期,因工作需要,时隔多年,重新使用VS2010进行开发。 在调查既存项目bug的时候,发现DataGridView的滚动条已经设置了,画面上也显示滚动条的样子,但是不能使用。网上查了很多方法也没解决。 仔细看VS2010,感觉滚动条的设置并没有出错。但是,注意到了DataGridView的一个属性【Enable】。 这是个全局属性,会影响DataGridView的整体功能,滚动条之所以不能
datagridview内容设置不可编辑
在处理winform程序时,添加了增删改查等功能,仍然无法对datagridview内的数据进行编辑,查看代码没有问题,纠结了好一会儿,终于发现,哎。。。好吧 取消红框中的相应的方框中的对勾,即可设置datagridview不可编辑,不可删除,不可添加等功能。反之为可编辑。
自定义控件滚动条操作(一)
一.说明 当你的窗口范围比要显示的内容的范围小的时候, 就可以使用滚动条了. 1.1 这是控件的大小(GetClientRect函数可获得)   1.2 内容需要显示的范围   1.3 增加滚动条 如果控件可以再显示内容上滚动, 那么就可以显示全部内容了. 理解: A.     整个滚动条代表了”显示内容的范围”(红色框部分), 滚动块(滚动条中的红色块)代表了”控
vs2010 DataGridView 没有滚动条
DataGridView不出现滚动条,
DataGridView滚动慢的解决方法
当DataGridView达到一定大小的时候,拖动滚动条就会非常慢,出现让人难以忍受的闪动。即便只有100行,每行30列。解决方法是启用DataGridView的双缓冲。首先导入命名空间using System.Reflection; public static void DoubleBuffered(this DataGridView dgv, bool setting) { Type dgvType = dgv.GetType();
c# DataGridView时如何让滚动条定位到用户选择的行?
<br />首先在单击单元格时获得当前行的索引  <br />      int index;//当前行索引<br />        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)<br />        {<br />            index = this.dataGridView1.CurrentRow.Index;<br />        }<br /><br />然后在你
自定义控件滚动条操作(二)
五. 滚动条的响应代码 控件上添加了滚动条, 只是让滚动条显示, 但没有响应. 响应就是你点击滚动条时, 根据滚动条的位置, 显示对应内容, 并且你需要设置滚动条的位置. 所以响应函数需要做两件事情: A. 设置滚动条到响应位置.(如果需要); B. 根据滚动条的响应位置设置要显示的内容的位置.   5.1 定义滚动条位置设置函数 voidCMyCtrl::SetScrollBars
QTextEdit和QPlainTextEdit样式表中属性选择器不起作用的问题
QTextEdit和QPlainTextEdit样式表中属性选择器不起作用的问题。 描述:QPlainTextEdit中设置QPlaintTextEdit[readOnly="true"]{....}  QPlainTextEdit[readOnly="false"]{.....} 来为QPlainTextEdit在‘可编辑/不可编辑‘两种不同状态下设置不同的样式无效。 Qt文档中有这样一段话
C# 怎样让DataGridView不显示最下面那个空行
C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->this.dataGridView1.AllowUserToAddRows = false;或者在属性中更改AllowUserToAddRows
C#中如何将dataGridView得滚动条拉到最下面,解决方法如下
dataGridView1.Focus(); SendKeys.Send("^{End}{Home}"); 这样就可以了 尝试过好几种方法,通过CurrentCell、Rows[i].selected=true等等都不能解决问题,这些只是光标聚焦,光标聚焦不代表 滚动条会下拉到最后,O(∩_∩)O~