it-swarm-vi.tech

Kích thước phông chữ WinForms DataGridView

Làm cách nào để thay đổi kích thước phông chữ trên DataGridView?

36
leora
    private void UpdateFont()
    {
        //Change cell font
        foreach(DataGridViewColumn c in dgAssets.Columns)
        {
            c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
        }
    }
41
psamwel

Trong datformrid winform, nhấp chuột phải để xem các thuộc tính của nó. Nó có một thuộc tính được gọi là DefaultCellStyle. Nhấp vào Ellipsis trên DefaultCellStyle, sau đó nó sẽ hiển thị cửa sổ Cell Style Builder có tùy chọn thay đổi kích thước phông chữ.

Dễ thôi.

50
Merin Nakarmi

Cách tiếp cận thẳng về phía trước:

this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
15
Ashraf Abusada

Để thay đổi kích thước phông chữ cột đơn cụ thể, sử dụng câu lệnh sau

DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);

2
Niraj Trivedi

Tôi nghĩ nó dễ nhất:

Trước tiên, đặt bất kỳ Nhãn nào bạn muốn (Chữ nghiêng, đậm, Kích thước, v.v.) và:

yourDataGridView.Font = anyLabel.Font;
1
Mahmut K.

Sử dụng thuộc tính Font trên GridView. Xem MSDN để biết chi tiết và mẫu:

http://msdn.Microsoft.com/en-us/l Library/system.windows.forms.datagridview.font.aspx

1
Espo

Bước 1 : Chuyển đến biểu mẫu nơi thêm datagridview

Bước 2 : nhấp vào datagridview ở phía trên bên phải sẽ được hiển thị một nút nhỏ giống như biểu tượng phát hoặc mũi tên để chỉnh sửa datagridview.

Bước 3 : nhấp vào nút đó và chọn chỉnh sửa các cột ngay bây giờ, nhấp vào các thuộc tính bạn muốn tăng kích thước phông chữ.

Bước 4 : ở bên phải của menu thuộc tính, đầu tiên trên cột danh sách có tên defaultcellstyle nhấp vào thuộc tính của nó, một cửa sổ mới sẽ mở để thay đổi phông chữ và kích thước phông chữ.

1
Sheraz Latif

Tôi cũng gặp vấn đề tương tự trong DataGridView nhưng nhận ra rằng kiểu DefaultCell đang kế thừa phông chữ của hộp nhóm (Datagrid được đặt trong hộp nhóm). Vì vậy, việc thay đổi phông chữ của hộp nhóm cũng thay đổi DefaultCellStyle.

Trân trọng

1
CVKrishna
'   Cell style
 With .DefaultCellStyle
     .BackColor = Color.Black
     .ForeColor = Color.White 
     .Font = New System.Drawing.Font("Microsoft Sans Serif", 11.0!,
   System.Drawing.FontStyle.Regular,
   System.Drawing.GraphicsUnit.Point, CType(0, Byte))
      .Alignment = DataGridViewContentAlignment.MiddleRight
 End With
0
Sylvio

Chuyển đến tệp designer.cs của biểu mẫu mà bạn có chế độ xem lưới và nhận xét dòng sau: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

nếu bạn đang sử dụng so với 2008 hoặc .net framework 3.5 vì nó sẽ được áp dụng theo mặc định cho các hàng xen kẽ.

0
sankalp korde