有什麼辦法編輯DataGridView中的列名?DataGridView編輯列名
9
A
回答
6
我不認爲有沒有辦法做到這一點,而無需編寫自定義代碼。 我會實現一個ColumnHeaderDoubleClick事件處理程序,並在列標題頂部創建一個TextBox控件。
2
我想你想要的是編輯列的HeaderText屬性:不知道什麼張貼上述 http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=186908&SiteID=1
2
您也可以直接編輯:
myDataGrid.TableStyles[0].GridColumnStyles[0].HeaderText = "My Header"
來源
protected void gvCSMeasureCompare_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
e.Row.Cells[0].Text = "New Header for Column 1";
}
17
您還可以使用以下方式更改列名稱:
myDataGrid.Columns[0].HeaderText = "My Header"
但myDataGrid
需要將已經綁定到DataSource
。
5
@Dested如果從DataReader的填充DataGrid中,你可以在你的查詢更改列的名稱
例如
select ID as "Customer ID", CstNm as "First Name", CstLstNm as "Last Name"
from Customers
這樣在數據網格,你會看到客戶ID,而不是ID等等。
8
您可以直接編輯標題:
dataGridView1.Columns[0].HeaderCell.Value = "Created";
dataGridView1.Columns[1].HeaderCell.Value = "Name";
等了你有儘可能多的列。
-1
試試這個
myDataGrid.Columns[0].HeaderText = "My Header"
myDataGrid.Bind() ;
相關問題
- 1. datagridView編輯
- 2. Datagridview DatagridviewComboboxColumn編輯DataBound
- 3. 編輯DataGridView單元
- 4. 在DataGridView上強制編輯爲一列
- 5. 在DataGridView中編輯排序列值
- 6. 編輯DataGridView綁定並更新列C#
- 7. 在Winform中編輯DataGridView
- 8. C#Datagridview編輯單元格
- 9. C#GUI可編輯DataGridView
- 10. 強制DataGridView提交編輯
- 11. 更新後DataGridView編輯
- 12. 如何以編程方式編輯datagridview?
- 13. datagridview的列名C#
- 14. 從列表填充的DataGridView和編輯列表(添加)
- 15. 編輯器編輯UserControl中DataGridView的DataSource屬性
- 16. DataGridView C#編輯模式值編輯後的格式
- 17. 追加DataGridView自動編輯模式
- 18. 在Winforms中編輯業務對象DataGridView
- 19. C#Winform的:內嵌的datagridview編輯
- 20. 在DataGridView中嵌入非編輯部件
- 21. C#DataGridView DataGridViewTextCell DataGridViewComboBoxCell可編輯文本
- 22. VB.NET:編輯DataGridView文本框行
- 23. datagridview單元格編輯錯誤
- 24. Datagridview在加載時開始編輯
- 25. 編輯/更新datagridview VB表單
- 26. Winforms DataGridView細節編輯表單
- 27. 防止編輯DataGridView中的特定行
- 28. 錯誤而試圖編輯datagridview的
- 29. 編輯更新DatagridView VB.Net(無數據庫)
- 30. 編輯選定的Datagridview行vb.Net