problem med List
Hej,
Jag försöker konvertera en DataSet till en List<string[]>.
foljande är min kod:
string[] astrNodes = new string[2];
for (int i = 0; i < Terms.Tables[0].Rows.Count; i++)
{
astrNodes[0] = Terms.Tables[0].Rows[i]["id"].ToString();
astrNodes[1] = Terms.Tables[0].Rows[i]["nodename"].ToString();
listNodeName.Add(astrNodes);
}
problemet är att listan innehåller bara datat av sista raden av datasetet. (lika många rader som i datasetet finns, finns på listan oxå men bara sista raden av datasetet).
tack för hjälpenSv: problem med List
string[] astrNodes;
foreach (DataRow dr in Terms.Tables[0].Rows)
{
astrNodes = new string[2];
astrNodes[0] = dr["id"].ToString();
astrNodes[1] = dr["nodename"].ToString();
listNodeName.Add(astrNodes);
}
For each är snyggare och lite effektivare. MEn du får ju självklart fortsätta använda räknare om du vill. ;)