Ich erstelle ein Projekt in C# -Formular. Was ich versuche, ist, neue Zeilen in der Datenquellen-Datenrasteransicht hinzuzufügen. Das Problem besteht jedoch darin, dass der Fehler besagt, dass das Hinzufügen neuer Zeilen nicht programmgesteuert im Datenraster der Datenquelle hinzugefügt werden kann.Alternative Möglichkeiten beim Hinzufügen neuer Zeilen in der Datasource-Datenrasteransicht
Hier ist meine Methode beim Abrufen der Daten und Übertragen in der Datenrasteransicht.
public DataTable GetData(ClassName classVar){
SqlCommand cmd = new SqlCommand();
cmd.Connection = ...; // My connection string
cmd.CommandType = CommandType.Text;
cmd.CommandText = ...; // My Query
DataTable table = new DataTable();
table = ...ExeReader(cmd);
return table;
}
Die Codes in meiner Form
DataTable getDataTable;
getDataTable = ClassQuery.GetData(classVar);
dgv_details.DataSource = getDataTable;
Und das ist meine Schaltfläche Hinzufügen
dgv_details.Rows.Add(txtBox1.Text,txtBox2.Text);
Was die alternativen Möglichkeiten sind Daten innerhalb des datasourced Datagridview in hinzufügen? Vielen Dank im Voraus.
sie In dem GetDataTable? – BugFinder
füge dich neu in die DataTable ein getDataTable –
Was meinst du mit @ Dr.Stitch? Ich werde diesen Code "dgv_details.Rows.Add()" hinzufügen? –