gamla .net 1.1's datagrid var ju läjligt enkelt att databinda. Men jag lyckas inte. Jag har skapat en datagridview och skapat några headercolumnerDataGridView databinda med egen IEnumerable class?
<code>
for (int i = 0; i < 3; i++)
{
DataGridViewColumn dataGridColumn = new DataGridViewColumn();
dataGridColumn.ReadOnly = true;
DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell();
dataGridColumn.CellTemplate = cell;
switch (i)
{
case 0:
dataGridColumn.HeaderText = "Voltage";
dataGridColumn.DataPropertyName = "Voltage";
break;
case 1:
dataGridColumn.HeaderText = "Preasure";
dataGridColumn.DataPropertyName = "Preasure";
break;
case 2:
dataGridColumn.HeaderText = "Amplitude";
dataGridColumn.DataPropertyName = "Amplitude";
break;
}
dataGrid.Columns.Add(dataGridColumn);
}
</code>
som ni ser har jag gett varje column en DataPropertyName som mostvarar de publika medlermarna i min IEnumerable class. Men när jag gör dataGridView.DataSource = myIEnumerableClass; så populeras inte datagriden? Det finns int eheller nån DataBind() metod längre?