Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.200 pregleda

Najnovija ↓

C# grid sa checkbox-ovima u koloni!!!!!!!!! 30.09.2005. u 09:26 · pre 256 meseci #1
Da li neko zna kako NAJLAKSE da u Win aplikaciju ubacim standardan grid sa checkbox-om unutar kolone? Programiram Win aplikaciju u .NET okruzenju, C#. Video sam neke kodove, ali mi nisu najjasniji...
Potpis
kopca
Re: C# grid sa checkbox-ovima u koloni!!!!!!!!! 30.09.2005. u 11:53 · pre 256 meseci #4
E, znas sta, uspeo sam sa onim gridom. Hvala ti... A sad ne znam kako da pristupim odabranoj vrednosti u tom Comboboxu. Uopste me zanima, kako se pristupa preko nekih eventova PROMENJENIM vrednostima u gridu? Da li postoji neka kolekcija kao u datasetu? Ubio sam se i ne mogu naci... Hvala ti.
Potpis
kopca
Re: C# grid sa checkbox-ovima u koloni!!!!!!!!! 30.09.2005. u 12:42 · pre 256 meseci #5
Mozda ti je i ovo zanimljivo:

[url]http://www.syncfusion.com/faq/windowsforms/search.aspx?search=How+can+I+put+a+combobox+in+a+column+of+a+datagrid&b1.x=21&b1.y=13[/url]
Re: C# grid sa checkbox-ovima u koloni!!!!!!!!! 30.09.2005. u 13:35 · pre 256 meseci
izmenjeno 1 put, poslednji put majstor_01 30.09.2005. u 13:36
  1. majstor_0130.09.2005. u 13:36zapis iz teksta poruke
#6
Ako si dobro povezao, izmenom ili klikom na checkbox, automatski se menja vrednost u tabeli koja je vezana.

Znaci pristupas preko

dataSet1.myTable.DefaultView[rowIndex][columnName]

Gde je rowIndex index reda u nizu redova tabele, sa default view, columnName ime kolone ciju vrednost trazis

Da bi mogao da pristupis direktno trenutno selektovanom redu u DataGridu, moras da koristis CurrencyManager (vazi za .NET FrameWork 1.x).

Uz predpostavku da zi DataGrid vezao (DataSource) na dataSet11.myTable

Prvo deklarises promenljivu tipa CurrencyManager na nivou klase. Npr
private CurrencyManager myCurrencyManager;

Pa na Load od forme inicijalizujes myCurrencyManager

this.CurrencyManager = (CurrencyManager) this.BindingContext[dataSet1.myTable];

Kada si to uradio (bitno je da i CurrencyManager i DataGrid budu na istom nivou povezivanja, u ovom trenutku na dataSet11.myTable), pristupas vrednosti na sledeci nacin.

Npr.
bool trazenaVrednost = (bool) dataSet11.myTable.DefaultView[myCurrencyManager.Position][columnName];

Pozdrav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme