Jag har en DataGrid som jag fyller med uppgifter från en XML-fil. Koden för det ser ut på följande sätt: Du kan ju alltid påverka källan istället, dvs lägga till en rad i xml:en innan.Hur lägger jag till rad i DataGrid?
try
{
XmlDataDocument xmlDataDoc = new XmlDataDocument();
xmlDataDoc.DataSet.ReadXml("..\\..\\customers.xml");
dataSet1 = xmlDataDoc.DataSet;
dataGridView1.DataSource = dataSet1.DefaultViewManager;
dataGridView1.DataMember = "Customer";
dataGridView1.Columns[0].HeaderText = "Kundnummer";
dataGridView1.Columns[1].HeaderText = "Typ";
dataGridView1.Columns[2].HeaderText = "Namn";
dataGridView1.Columns[3].HeaderText = "Referens";
dataGridView1.Columns[4].HeaderText = "E-post";
dataGridView1.Columns[5].HeaderText = "Telefon";
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Jag har märkt att det inte går att skapa en rad med dataGridView1.Rows.Add() när man har kopplat en datakälla till den. Hur gör man då för att skapa en rad? Jag har försökt googla på detta, men eftersom jag är nybörjare på C# och .NET så har jag inte lyckats hitta något som hjälper mig.
Sv: Hur lägger jag till rad i DataGrid?
Behöver ju inte spara den.