Odliczanie czasu w gridview

0

Witam,

Panowie przedstawię najpierw założenie jakie chce wykonać, mam gridview z jakimiś danymi pobieranymi z bazy danych poprzez encje, ważne info tutaj jest klucz po którym mogę wykonywać pewne działania. I teraz co chce osiągnąć?

Tworzę dodatkowe 2 kolumny, jedna zawiera button, druga zawiera czas dla każdego rekordu osobno.

Po kliknięciu buttona powinno odpalić mi zegar, który liczy od 0000 do momentu, aż zastopuję.

Za nic nie mogę wymyślić na tyle mądrego rozwiązania żeby to miało prawo bytu, może jakieś wskazówki, pomysły?

Pozdrawiam,
Ravez

0

Nikt nie ma żadnego pomysłu?

0

Nie podałeś nawet prób podjęcia tematu. Stwierdziłeś, że nie wiesz, ale chcesz. Takie podejście roszczeniowe nigdy nie zachęci użytkowników do pomocy. Dodaj przycisk do obiektu dataGridView

 
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
btn.HeaderText = "Przycisk";
btn.Text = "Przycisk";
btn.Name = "btn";
dataGridView1.Columns.Insert(0, btn);

Następnie obsłuż zdarzenie - dzięki temu jesteś wstanie zweryfikować, w który przycisk kliknął użytkownik.

dataGridView_CellContentClick 

I wykorzystaj klasę Timer.

0

To zależy też od tego, jak tworzysz tego gridview (to jest WPF czu Formsy ?) tz. czy masz automatycznie tworzone kolumny na podstawie klasy czy sam masz kod który odpowiada za prawidłowe wyświetlenie i stworzenie kontrolki. Jeżeli to pierwsze to prawdopodobnie trzeba będzie stworzyć nową klasy która dziedziczy po gridview i która przy okazji stworzy dodatkowe dwie kolumny. Daj znać jak to wygląda to będziemy myśleć.

Pozdr.

0

@mariano901229 Kolego, spokojne, ja nie mam żadnej postawy roszczeniowej, chyba błędnie to interpretujesz, po prostu rzuciłem temat, a że nie miałem czasu w ogóle przez weekend do tego przysiąść to z ciekawości dopytałem czy może akurat ktoś na coś wpadł, czy w ogóle ktoś temat przeczytał.

Garstka informacji, aplikacja na WinForms z obsługą DevExpressu, także kontrolka jest z tego frameworka ale działa ona na tych samych zasadach, kolumny są z góry ustalone i do każdej bindowana jest kolumna z bazy danych, wszystko za pośrednictwem designera/kreatora, dane są przesyłane za pośrednictwem encji z Javy ale dane mogę dla grida wystawić w każdej postaci.

A i ważna sprawa, nie potrzebuję wiedzieć jak zaprogramować działanie samego buttona bo to już jest opracowane, konkretnie chodzi mi jak wstawić i obsługiwać zegary dla każdego wiersza w gridzie, gdzie zegary działają niezależnie od siebie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1