我尋找一種方式,使在C#在這個圖片中顯示的一些變化到DataGridView:C#DataGridView的視覺設置
它由兩列,並在這種情況下,6行。
它應該是一個清單,你正在閱讀:「電池.... ON」等。 要獲得左列和右列之間的點,我只是在每個字符串之前和之後添加許多點。
電池串看起來是這樣的:
"BATTERY...............................".
的「ON」右側列字符串應該是這樣的:
"..............ON"
正如你可以看到,仍有之間的間隙點,我怎麼擺脫這個? CellBorderStyle IST設置爲:
checklist_dataGridView.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal;
此外,還有左,右列之間的輕微高度差,這是這應該做出正確的列文
checklist_dataGridView.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
結果從右到左。
沒有這一點,右邊欄則只會顯示「...........................」
有沒有更好的如何正確對齊一切?
感謝您的幫助
阿克塞爾 - [R
編輯: 我已經通過使一列,並簡單地計算字符串的寬度解決了這個問題。如果字符串未達到列的寬度,則會向該字符串添加一個點。這對我很好。
感謝您的答案,但不是很滿意(還)。沒有更好的方法嗎? –