我是Windows桌面应用程序开发的新手。
我有一个网格,其中显示了打印账单的客户列表。
表单看起来像this。
此表单中的网格显示所有客户的列表,并且它位于Form_Load()
我的代码中:
private void SearchForm_Load(object sender, EventArgs e)
{
cn = db.createConnection();
if (cn.State == System.Data.ConnectionState.Open)
cn.Close();
cn.Open();
cmd = new OleDbCommand("Select BillNo,PartyName,Address,City,State,BillDt from BillMaster", cn);
da = new OleDbDataAdapter(cmd);
ds = new DataSet();
da.Fill(ds);
cn.Close();
dataGridView1.DataSource = ds.Tables[0];
ds.Dispose();
}
但PartyName
字段的宽度太短,无法读取全名。我想自定义所有字段的大小。怎么做?
请帮忙。
答案 0 :(得分:2)
AutoResizeColumns 就是你要找的。 p>
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
AllCells - 调整列宽以适合所有单元格的内容 列,包括标题单元格。