110,571
社区成员
发帖
与我相关
我的任务
分享
public Form1()
{
InitializeComponent();
dataGridView1.AutoSize = true;
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
}
int tempi = 0;
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Columns.Add("dsadsa"+ tempi, "dsadsa");
tempi++;
}
private void button2_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Add("ddddddddddddssssssssssssssssssssssssssssdsadsadsassssssssssssssssssssssssssssssss");
}
dataGridView1.DataSource = DT;
int width = 0;
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
width = width + dataGridView1.Columns[i].Width;
}
if (width != 0)
{
this.Width = width + 10;
dataGridView1.Width = width;
}
给你个例子,你试试[/quote]
这个我会写,我是想提高效率,找属性或设置什么的方法
dataGridView1.DataSource = DT;
int width = 0;
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
width = width + dataGridView1.Columns[i].Width;
}
if (width != 0)
{
this.Width = width + 10;
dataGridView1.Width = width;
}
给你个例子,你试试[/quote]
这个我会写,我是想提高效率,找属性或设置什么的方法[/quote]
这个是没有属性的,只能动态设置
dataGridView1.DataSource = DT;
int width = 0;
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
width = width + dataGridView1.Columns[i].Width;
}
if (width != 0)
{
this.Width = width + 10;
dataGridView1.Width = width;
}
给你个例子,你试试