» »

Dinamično kreiranje DataGridView in dostop do vrednosti

Dinamično kreiranje DataGridView in dostop do vrednosti

FuI2cY ::

Pozdrav,

zanima me sledeče: jaz sem v eni metodi dinamično kreiral tabele (DataGridView) in na vsako tabelo sem naredil event (npr: cellValueChanged). Sedaj me pa zanima ko jaz spremenim v bilo kateri tabeli neko vrednost v celici se mi kliče ta event, vendar znotraj tega eventa dobim samo row in column index kjer sem spreminjal vrednosti. Jaz bi rad prebral iz te tabele kjer sem spremenil vrednost in jo shrano nato v drugo celico znotraj iste tabele.

Torej izberem si eno tabelo, spremenim v eni celici vrednost in morem to vrednost prebrati in jo zapisati v drugo celico znotraj iste tabele.

Dinamično sem pa kreiral pa prikazoval tabele tako, da sem Controle kreiral in jih nato dodal v Controls.Add(dataGridView) na formu.

Hvala za pomoč vnaprej,

nightrage ::

No sej zdej pa dobiš vrednost tako: string vrednost = tvojaTabela[indexVrstice, indexStolpca].Value.ToString();

FuI2cY ::

problem je v tem, da nimam js teh objektov do tabel, ker nisem ročno potegnil datagridview iz toolbox.

tako je narejeno:

DataGridView dataGridView = new DataGridView();
dataGridView. ....
....
....
tukaj vmes še imam narejen event: dataGridView.CellValueChanged += DataGridView_CellValueChanged; (tukaj znotraj tega eventa pa js npr dobim samo index od vrstice in stolpca v tej tabeli. js bi rad v tej isti tabeli kjer dodam ročno preko vmesnika vrednost v celico potem jo skopiral v drugo celico znotraj iste tabele).

nastavitve vsega pač, potem pa na koncu dodam gor na panel: this.panel_povrsina.Controls.Add(dataGridView);

in to imam znotraj zanke in to naredi toliko dataGridView tabel kolikor je potrebno.

sedaj pa znotraj tega eventa ali bilo kjer drugje v kodi nimam objekta s katerim bi lahko dostopal do te tabele. Bi moral mogoče objekte kam shranjevati ali kako bi naredil?

FuI2cY ::

Bi se moral tega kako drugače lotiti? Kako bi še lahka naredil to dinamično kreiranje tabel ter dostop do njih ?

Sem poštimal, hvala vseeno :)

Zgodovina sprememb…

  • spremenil: FuI2cY ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[VB] datagridview

Oddelek: Programiranje
351940 (1323) korenje3
»

[C#,SQL]

Oddelek: Programiranje
51243 (1156) JanOlMajti
»

DataView, DataTable, DataSet

Oddelek: Programiranje
91158 (909) detroit
»

c# datagridview in combox

Oddelek: Programiranje
131209 (1097) OmegaM
»

[C#] DATA GRID VIEW

Oddelek: Programiranje
131943 (1823) Kekec

Več podobnih tem