Vor einigen Tagen habe ich gerade von der SqlCommandBuilder-Klasse gewusst. So, nun ich versuche CRUD Betrieb mit SqlDataAdapter.Update(DataTable)
Methode zu tunSo fügen Sie der angegebenen Spalte in DataTable Werte mit SqlCommandBuilder hinzu
Das hatte ich versucht:
I Have Table Named "Student" with 3 Columns, "idstudent","Name","Class"
//Assume We Have Open SqlConnection
//conn = SqlConnection Variabel
SqlCommand cmd = new SqlCommand("SELECT * FROM Student", conn);
SqlDataAdater da = new SqlDataAdater(cmd);
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(da);
DataTable dt = new DataTable();
da.Fill(dt);
//Then, I try to insert with SqlDataAdapter.Update(DataTable) Method
dt.Rows.Add('1','AnyName','2');
da.Update(dt);
Schließlich Meine Frage ist, wie die Daten einfügen wie unten:
dt.Rows.Add
(
'idstudent' => '2',
'Name' => 'Ruka',
'Class' => '3'
);
//Then Finally Update
da.Update(dt);
Was ich tun möchte, ist wie LaravelCreate()
Parameter. Wir sagen, welche Spalte wir Wert einfügen wollten
Ich hatte über Lambda-Ausdruck gelesen, aber es hilft mir nicht zu tun, was ich will.