我有以下代码的方法加载
DataTable dt = db.pg_get("o_order");
dataGridView1.DataSource = dt;
dataGridView1.AutoGenerateColumns = false;
dataGridView1.Columns[1].Visible = false;
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dataGridView1.AutoResizeColumns();
dataGridView1.Refresh();
重新加载此方法后,将再次显示正确的时间
在首次尝试加载load方法时如何调整datagridview列的大小??
答案 0 :(得分:0)
对于所需的列,您应该写下我认为的以下代码
dataGridView1.Columns[x].AutoSizeMode =DataGridViewAutoSizeColumnMode.AllCells;
其中x需要列号
答案 1 :(得分:-1)
如果我对您的理解正确,那么将从数据库中填充DataTable dt
。如果是这样,请尝试以下操作:
DataTable dt = db.pg_get("o_order").ToList();
重载表使用缓存结果后