以下通过两个比较简单的实例来说明如何设置Windows.Forms.DataGrid的列标题和列宽:

 

实例1:

 1如何设置DataGrid(Windows)网格控件的列标题和列宽//设置标题
 2如何设置DataGrid(Windows)网格控件的列标题和列宽SetDataTableHeader(table2);
 3如何设置DataGrid(Windows)网格控件的列标题和列宽dgManifestInfor.DataSource = table2;
 4如何设置DataGrid(Windows)网格控件的列标题和列宽
 5如何设置DataGrid(Windows)网格控件的列标题和列宽DataGridTableStyle dgtStyle = new DataGridTableStyle();
 6如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.MappingName = "Table1";   //必须对应关联的DataTable的名称,这里因为table2的TableName是Table1
 7如何设置DataGrid(Windows)网格控件的列标题和列宽
 8如何设置DataGrid(Windows)网格控件的列标题和列宽dgManifestInfor.TableStyles.Add(dgtStyle);
 9如何设置DataGrid(Windows)网格控件的列标题和列宽
10如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["容器号"].Width = 100;   //对应关联的Datable的列名
11如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["运单前缀"].Width = 70;
12如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["运单号"].Width = 100;
13如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["件数"].Width = 40;
14如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["重量"].Width = 70;
15如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["品名"].Width = 100;
16如何设置DataGrid(Windows)网格控件的列标题和列宽dgtStyle.GridColumnStyles["代理人"].Width = 50;
17如何设置DataGrid(Windows)网格控件的列标题和列宽
18如何设置DataGrid(Windows)网格控件的列标题和列宽private void SetDataTableHeader(DataTable table)
19

 

 

实例2:

 1如何设置DataGrid(Windows)网格控件的列标题和列宽public void SizeColumnsToContent(DataGrid dataGrid, int nRowsToScan)
 2 

 

    
  其中dataGrid   就是你的dataGrid,     nRowsToScan   你传入-1就可以了  

相关文章: