Oppure

Loading
11/07/11 10:45
-MG-
Ho dei dati in un dataset,come faccio a metterli in una textbox?
Ho letto che si potrebbe fare così in visual basic:textbox1.text=dataset1.tables(0).rows(0).items(0)
ma io volevo farlo in c# così ho provato a riadattarlo mettendo le parentesi quadre al posto di tonde e mi arriva fino a rows,poi mi da errori e items non c'è!
Ho provato anche a includere nel progetto la libreria di visual basic,ma anche quello non riesco,perchè metto il riferimento giusto,la includo e poi non funziona neanche DIM.

ps:visual c# 2010
aaa
11/07/11 10:58
Semplicemente perché la proprietà che cerchi si chiama Item e non Items
msdn.microsoft.com/en-us/library/…

Inoltre ricordati che in C# di default vige l'Option Strict ON (su vb se non lo imposti tu è OFF) che, tra le varie cose, ti impedisce di fare conversioni implicite :yup:
Quindi, siccome la proprietà Text delle TextBox è string e Item invece è Object, dovrai convertirlo in stringa.

P.S. non ho mai usato DataSet e non ho visual studio a portata di mano ora, quindi le mie sono solo supposizioni :pat:
Ultima modifica effettuata da 11/07/11 11:04
11/07/11 11:40
-MG-
ora provo,ma come imposto l'option strip su off
aaa
11/07/11 13:12
Che io sappia non si può fare su C#, ma in ogni caso tieniti Option Strict ON.
Aiuta a prevenire un sacco di errori che rallenterebbero il programma e ti serve per capire meglio come funziona il .NET
12/07/11 8:34
Il Totem
Le conversioni le devi fare comunque, solo che in un caso il compilatore ti urla dietro per ogni stramaledettissima volta che non glielo dici.
aaa