webForumDet fria alternativet

Problem med en datatable

.NET

2 svar · 285 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Jag vill fylla en datatable och plocka ut enskilda värden som jag lägger i olika labelse. Men det står hela tiden att "There is no row at position 0." Men om jag fyller en datagrid med datan från min datatable så finns det data i den. Vad är problemet?

SqlDataAdapter da = new SqlDataAdapter(sqlCmd);
DataTable dt = new DataTable();

<[b]Label.Text = dt.Rows[0][0].ToString();[/b]
Medlem sedan sep. 2005673 inlägg
#2

Om jag lägger det i en dataview så här så funkar det men kan man inte hämta data direkt från en datatable???

DataView dv = datatable.DefaultView;
Label.Text = dv[0][0].ToString();
Medlem sedan sep. 20011 914 inlägg
#3
DataTable dt = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter(sqlCmd);
adp.Fill(dt);

Label.Text = dt.Rows[0][0].ToString();
252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)