binden Ich muss meine DataTable an meine DataGridView binden. ich das tun:wie Datentabelle in C#
DTable = new DataTable();
SBind = new BindingSource();
//ServersTable - DataGridView
for (int i = 0; i < ServersTable.ColumnCount; ++i)
{
DTable.Columns.Add(new DataColumn(ServersTable.Columns[i].Name));
}
for (int i = 0; i < Apps.Count; ++i)
{
DataRow r = DTable.NewRow();
r.BeginEdit();
foreach (DataColumn c in DTable.Columns)
{
r[c.ColumnName] = //writing values
}
r.EndEdit();
DTable.Rows.Add(r);
}
SBind.DataSource = DTable;
ServersTable.DataSource = SBind;
Aber alles, was ich habe ist Datatablefügt neue Spalten meiner Datagridview. Ich brauche das nicht, ich muss nur unter vorhandenen Spalten schreiben. bitte, hilf mir, Leute!
Sie haben kein 'DataSet', Sie haben nur eine' BindingSource' und eine 'DataTable'. Ihre BindingSource ist leer. –