DataGrid Column Widths -
11-05-2004
, 11:03 PM
I am having trouble setting my column widths at run-time. I realize i
must make a Table Style, and a Column Style, it compiles, but the
datagrid column never changes. I even tried adding one at compile-time,
(that didnt' work) and taking .Nets code directly and applying it at
run-time, which also didn't work. Here is my code, any ideas? (dgd is
the dataGrid, and "Description" is the column name i was trying to
set).
DataGridTableStyle dataGridTableStyle1;
DataGridTextBoxColumn dataGridTextBoxColumn1;
dataGridTableStyle1 = new System.Windows.Forms.DataGridTableStyle();
dataGridTextBoxColumn1 = new
System.Windows.Forms.DataGridTextBoxColumn();
//
// dataGridTableStyle1
//
dataGridTableStyle1.set_DataGrid(dgd);
dataGridTableStyle1.get_GridColumnStyles().AddRang e(new
DataGridColumnStyle[]
{
dataGridTextBoxColumn1}
);
dataGridTableStyle1.set_HeaderForeColor(System.Dra wing.SystemColors.get_ControlText());
dataGridTableStyle1.set_MappingName("");
//
// dataGridTextBoxColumn1
//
dataGridTextBoxColumn1.set_Format("");
dataGridTextBoxColumn1.set_FormatInfo(null);
dataGridTextBoxColumn1.set_MappingName("Descriptio n");
dataGridTextBoxColumn1.set_Width(50); |