DataGridViewImageColumn.DefaultCellStyle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定欄位的預設儲存格樣式。
public:
virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
[System.ComponentModel.Browsable(true)]
public override System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle
屬性值
預設 DataGridViewCellStyle 風格會被套用。
- 屬性
範例
以下程式碼範例展示了此特性的使用。
private void ChangeColumnAlignment()
{
songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();
songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();
songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();
songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();
songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
Private Sub ChangeColumnAlignment()
songsDataGridView.Columns("Title").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter
songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()
songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft
songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()
songsDataGridView.Columns("Album").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight
songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()
songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
songsDataGridView.Columns("Release Date").Name = DataGridViewContentAlignment.MiddleCenter.ToString()
songsDataGridView.Columns("Track").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub
備註
此屬性回傳的預設 DataGridViewCellStyle 值具有以下初始屬性值:
DataGridViewCellStyle 屬性 |
預設值 |
|---|---|
| Alignment | DataGridViewContentAlignment.MiddleCenter |
| NullValue | 若初始ValuesAreIcons性質值為 true,則為 標準誤差圖Icon;否則,為 類型Bitmap為 的標準誤差圖。 |
這些值會覆蓋控制項屬性DataGridView中DefaultCellStyle指定的值,但可能會被其他單元式屬性覆蓋。 欲了解更多資訊,請參閱 Windows 表單 DataGridView 控制項中的儲存格樣式。
為了防止標準錯誤圖形出現在 或 DBNull.Value 格值上null,請先將這個格子風格物件的屬性設DataGridViewCellStyle.NullValue為 null 或 或 你自己的錯誤圖,再將列加入控制項。 不過這不影響新紀錄的排位。 為了防止錯誤圖在控制屬性值為 true時出現在新記錄AllowUserToAddRows列中,你也必須在控制事件的處理程序RowsAdded中明確將儲存格值設為null或是你自己的錯誤圖,或將欄位CellTemplate屬性設為帶有覆DefaultNewRowValue寫屬性的 -衍生型別實例DataGridViewImageCell,該屬性會回傳null你自己的錯誤圖。
若 NullValue 該物件的 DefaultCellStyle 屬性值等於型別 Bitmap為 的標準誤圖,則屬性 ValuesAreIcons 值 true 自動設定 NullValue 為 型別 Icon為 的標準誤差圖。 若 NullValue 的值等於型態Icon為 的標準誤差圖,則將屬性值false自動ValuesAreIcons設定NullValue為型態Bitmap為 的標準誤差圖。