private void Form1_Load(object sender, EventArgs e)
{
this.AutoScroll = true; Button button1 = new Button();
button1.Top = 1;
button1.AutoSize = true;
button1.Left = 1;
button1.Text = "再点表格第一行、第一列,为什么选中多个单元格";
this.Controls.Add(button1);
DataGridView dataGridView1 = new DataGridView();
dataGridView1.Top = 50;
dataGridView1.Left = 50;
dataGridView1.Height = 1000;
dataGridView1.Width = 400;
dataGridView1.Columns.Add("Col1", "Col1");
dataGridView1.Columns.Add("Col2", "Col2");
dataGridView1.Columns.Add("Col3", "Col3");
dataGridView1.Rows.Add(100);
this.Controls.Add(dataGridView1);
}
先试试上面的代码,为什么会出现自动滚屏,并且自动选中多个单元格,如何解决只定位,不自动选中多个?
指示用户一次是否可以选择DataGridView的多个单元格、行或列
this.AutoScroll = true;
不知道你将form设置自动滚屏要实现什么功能??
不是吧!!!
this.AutoScroll = true;
屏幕中有多个控件,其中包括:DataGridView,TextBox等. 整体高度范围1000,比屏幕的高度还大.所以要滚屏翻看其它内容.如果去掉 this.AutoScroll = true 屏幕外的内容无法查看.
什么是垃圾? 就是象so12ds这样的,今天刚注册,是专门用来骂人的ID号。
如果指出我哪的言论有问题,你去原贴辩论。
没头没脑骂人.只能证明你是垃圾.