Data til TreeView 2
Jeg har i et tidligere indlæg (http://www.eksperten.dk/spm/703465), fået svar på et treeview. Nu har jeg så en udvidelse til samme spørgsmål.De filer jeg omtaler bliver pt indlæst i mit program og dataene indsat i en database. Alle dataene er indtastet i kommaseparerede linier. Hver linie repræsenterer et element.
Nå, Jeg vil så lave det sådan at hver fil indlæses og filnavnet bruges som element i træstrukturen. Jeg vil derefter gerne have at det første element i hver linie repræsenterer hver linie i filen og at det samtidig bruges som navn på underelementet i træstrukturen. Jeg prøver lige at tegne det igen.
Root
|
---Filnavn_1
|
---1. element i filen
|
---2. element i filen
|
---3. element i filen
|
---Filnavn_2
|
---1. element i filen
|
---2. element i filen
|
---3. element i filen
Jeg har som sagt allerede indlæst filen til en database. Mon ikke det er smart at bruge noget af det?
Min kode til at indlæse filen ser således ud.
/* ---------------Load Devices------------------- */
private void LoadDevices() // Load Devices
{
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(DeviceFilePath);
while ((line = file.ReadLine()) != null)
{
DeviceObject.Add(new Devices(line));
}
file.Close();
}
/* ------------------end------------------------- */
/* --------------Update Devices------------------ */
private void UpdateDataSetDev ()
{
foreach (Devices Dev in DeviceObject)
{
DataTable dt = ds.Tables["DeviceTable"];
DataRow drDev = dt.NewRow();
Dev.ToDataRow(ref drDev);
dt.Rows.Add(drDev);
}
}
Håber det giver lidt mening.
