|
如何在某一個DataGridViewTextBoxColumn,輸入40,轉變為0040? |
|
|
寫在DataGridView的CellValueChanged事件中,如下: if (infoNavigator1.CurrentState == "Editing" ||infoNavigator1.CurrentState == "Inserting") { if (e.ColumnIndex== 需要修改的欄位的列數) { if (InfoDataGridView[e.ColumnIndex, e.RowIndex].Value.ToString().Length < 4) InfoDataGridView[e.ColumnIndex, e.RowIndex].Value = "00" + InfoDataGridView [e.ColumnIndex, e.RowIndex].Value.ToString(); } } 前面的判斷是為了只在編輯或者新增資料的時候才這樣處理,其他如瀏覽等狀態不必處理。
|
|
|