我的表单的固定大小为 1024x600(dataGridView 的宽度为 1022)。当我尝试使用此代码读取 XML 时,每个 Column 具有相同的宽度,并且第 10、11、12 和 13 列甚至没有显示,因为它们在外面。
private void btLoadXML_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable("itemstable");
dt.Columns.Add("Datum", typeof(System.String));
dt.Columns.Add("1", typeof(System.String));
dt.Columns.Add("2", typeof(System.String));
dt.Columns.Add("3", typeof(System.String));
dt.Columns.Add("4", typeof(System.String));
dt.Columns.Add("5", typeof(System.String));
dt.Columns.Add("6", typeof(System.String));
dt.Columns.Add("7", typeof(System.String));
dt.Columns.Add("8", typeof(System.String));
dt.Columns.Add("9", typeof(System.String));
dt.Columns.Add("10", typeof(System.String));
dt.Columns.Add("11", typeof(System.String));
dt.Columns.Add("12", typeof(System.String));
dt.Columns.Add("13", typeof(System.String));
//Read XML File And Display Data in GridView
dt.ReadXml("items2.xml");
dataGridView1.DataSource = dt;
}
如何手动调整每列的宽度,以便一切都适合?