DataTable绑定到datagrid后,如何在程序中设置各列的居中属性?
用如下的DataTable绑定到datagrid后,如何在程序中设置各列的居中属性?
-------------------------------------------
Dim I As Integer
Dim Table As New DataTable
Dim rqs, rqz As String
Table.Columns.Add(New DataColumn("项目", GetType(String)))
Table.Columns.Add(New DataColumn("发生日期", GetType(String)))
Table.Columns.Add(New DataColumn("品位", GetType(Decimal)))
Table.Columns.Add(New DataColumn("水分", GetType(Decimal)))
Table.Columns.Add(New DataColumn("净重", GetType(Decimal)))
Table.Columns.Add(New DataColumn("干重", GetType(Decimal)))
Table.Columns.Add(New DataColumn("钼重", GetType(Decimal)))
Table.Columns.Add(New DataColumn("地点", GetType(String)))
Table.Columns.Add(New DataColumn("回收率", GetType(Decimal)))
Table.Columns.Add(New DataColumn("备注", GetType(String)))
.
.
.
.
Table.Rows.Add(row)
Datagrid1.DataSource = Table.DefaultView
Datagrid1.DataBind()
------解决方案--------------------顶一下
------解决方案--------------------03的datagrid具体属性我不记得了,
你写 datagrid. 总能找出居中的属性(或者拖拽一个datagrid找它的属性)
不至于花100分吧
------解决方案--------------------直接在页面上设置gridview的属性就OK了。。。
------解决方案--------------------
使用下面的语句可以定义列标题的对齐方式
Datagrid1.Columns(0).Alignment = 2
Datagrid1.Refresh
其中将Aligment设置为0为左对齐、1为右对齐、2为居中对齐
------解决方案--------------------
数据内容居中
private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
for (int i=0; i < e.Item.Cells.Count; i++)
e.Item.Cells[i].HorizontalAlign=HorizontalAlign.Center;
}