[英]To specify a DataGridView column header's text with an event
我在下面使用了另一種分配DGW列標題文本的方式,但是在下面調試之后,事件導致在DGW中運行大量單元。 當然,除了此事件的處理方式不同之外,我們不能做其他事,但是我如何使用一種更好的方式運行一次,為列標題分配文本。
private void DGWBase_ColumnHeaderCellChanged(object sender, DataGridViewColumnEventArgs e)
{
DGWBase.Columns[0].HeaderText = "Waktu Mulai\nStarting Time";
DGWBase.Columns[1].HeaderText = "Nama Personil\nPersonnel Name";
DGWBase.Columns[2].HeaderText = "Nama Pekerjaan\nWorkshop Name";
DGWBase.Columns[3].HeaderText = "MPS No";
DGWBase.Columns[4].HeaderText = "Kuantitas\nQuantity";
DGWBase.Columns[5].HeaderText = "Operasi Kode\nOperation Code";
DGWBase.Columns[6].HeaderText = "Nama Operasi\nOperation Name";
DGWBase.Columns[7].HeaderText = "Produk Kode\nProduct Code";
DGWBase.Columns[8].HeaderText = "Nama Produk\nProduct Name";
DGWBase.Columns[9].HeaderText = "Permintaan Kersa\nJob Order";
}
我找出了DataGridView,DataBindingComplete事件,然后在該事件中使用了我的代碼行,然后在Voila中使用了代碼行。 本次活動只有一個,對於我的目標而言,這是一個很好的解決方案。 謝謝@kennyzx。
private void DGWBase_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
DGWBase.Columns[1].HeaderText = "Waktu Mulai\nStarting Time";
DGWBase.Columns[2].HeaderText = "Nama Personil\nPersonnel Name";
DGWBase.Columns[3].HeaderText = "Nama Pekerjaan\nWorkshop Name";
DGWBase.Columns[4].HeaderText = "MPS No";
DGWBase.Columns[5].HeaderText = "Kuantitas\nQuantity";
DGWBase.Columns[6].HeaderText = "Operasi Kode\nOperation Code";
DGWBase.Columns[7].HeaderText = "Nama Operasi\nOperation Name";
DGWBase.Columns[8].HeaderText = "Produk Kode\nProduct Code";
DGWBase.Columns[9].HeaderText = "Nama Produk\nProduct Name";
DGWBase.Columns[10].HeaderText = "Permintaan Kersa\nJob Order";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.