To bindowanie to jest właśnie "powiązanie z danymi", które uniemożliwia Ci dodawanie wierszy przez dg.Rows.Add(tablica_z_wartosciami_komore... Masz prawdopodobnie jakiś adapter, jak nie tableadapter to coś innego (BindingSource?). Nie pamietam jak to sie nazywa bo tego rzadko używam tych obiektów. Mogło mi się coś pomieszać z innym środowiskiem programistycznym....
Spróbuj wykorzystać obiekt DataTable , który sprzęgasz, za pomocą Source z bazą danych, a DataGridView łączysz z DataTable . Jak dobrze połączysz, to kolumny utworzone w DataTable pojawią się w DataGridView . Poszukaj, proszę, na CodeGuru.pl tematu - kiedyś widziałem tam podobny temat. Możesz też zajrzeć tu, jest sporo projektów dotyczących C#: http://www.codeproject.com/
Witam, próbuje wypełnić combobox danymi z jednej kolumny z jednej tabeli bazy danych, używam Visual Studio 2008 oraz CLI/C++. W tym celu stworzyłem obiekt DataSet, jak również połączenie oraz zapytanie. ds = gcnew DataSet("czujniki"); adapter->Fill(ds); cbCzujniki->DataSource = ds; Powyższy kod powoduje, że combobox ma...
Ja bym się przyjrzał właściwości row.DataBoundItem, która powinien zawierać pojedynczy wiersz danych w oryginalnej formie (więc albo obiekt klasy, albo DataRow). Jeśli do grida trafiają dane w formie kolekcji obiektów jakiejś klasy, wyciąganie sprowadza się do rzutowania DataBoundItem na interesujący nas typ i przypisania odpowiednich wartości. Ma też...
Jeżeli mogę coś zasugerować, to proponuję użyć kontrolki DataGridView - na pewno lepiej się do tego nadaje. Przedstawiam też, jak ja bym zrealizował taką funkcjonalność jak "słownik" właśnie wykorzystując datagridview Tworzysz sobie obiekt slowo ktore ma pola string: polski, angielski. Piszesz do niego konstruktor przyjmujący oba stringi. później tworzysz...
Witajcie Im bardziej zagłębiam się w programowanie obiektowe tym większe mam wątpliwości czy to jak robię pewne rzeczy jest dobre a znaleźć odpowiedzi, która rozwieje moje wątpliwości nie mogę. Chodzi mi o wykorzystanie programowania obiektowego w rozbudowanych aplikacjach opartych na bazie danych MySql czy też innych bazach. Moje podejście jest mniej...
Pewnie dlatego, że mimo że zadeklarowałeś zmienną [syntax=csharp]DataSet ds;[/syntax] widoczną w całej klasie, w metodzie fillgrid tworzysz nowy, lokalny obiekt DataSet.
A format daty zależy od tego co ustawisz w systemie nie od .net... Od kiedy? Tworzysz obiekt date ze string, poczytaj dokumentację bo na razie marudzisz w tym temacie a nie wskazales Nic po mocnego. Przykład który przed chwilą sprawdziłem u siebie, działa idealnie W tabeli : 2018-01-01 2017-01-01 2019-04-02 2019-01-01 2019-01-01 2019-01-02 2019-01-03...
Najpierw byś musiała dodać do DGV przynajmniej kolumnę, dopiero potem możesz się do niej odwołać: [syntax=csharp]dataGridView1.Columns.Add... "Liczba"); Random losowo = new Random(); for (int i = 0; i < 10; i++) { dataGridView1.Rows.Add(losowo.Next(1, 100).ToString()); }[/syntax] Zamiast tablicy lepiej pracować na obiektach, które można potem...
A próbowałeś wersji z nową tabelą z 6 kolumnami?? Jak wspomniałem ja za bardzo tego kreatora nie znam, za to mogę polecić taki sposób (po uprzednim załączeniu using System.Data.SqlCilent): [syntax=csharp]public DataTable GetData() { DataTable dtTmp = new DataTable(); string connString = (at)"server=serverAddress;database=datab...
Próbowałem już przekazywać parametr dt ale efekt jest taki sam W programie zastosowałem obiekt typu DataRow i jak odpalę debugera to w momencie wykonywania polecenia Update jest rowState: Unchanged co mówi, że aktualizacja się nie wykonuje... ale nie wiem dlaczego
Witam forumowiczów. Cały weekend spędziłem czytając rożne kursy, poradniki i przykłady i nadal nie udało mi się rozwiązać mojego problemu. Próbuję stworzyć program pozwalający otworzyć w formularzu w DataGridView tabelę Firebirda i zapisujący zmiany w niej wprowadzane (dodawanie i usuwanie wierszy, oraz zmiany wartości w polach). Komunikacja powinna...
Może DataGridView ? - bardzo przyjemna kontrolka z dużymi możliwościami. WinForms, czy WPF ? Edit: przy DataGridView robisz po prostu: [syntax=csharp]dgvFilmy.DataSource = listaFilmow;[/syntax]
Ciągle mówimy o DataGridView i tym jest TwojaTabela. Zwracaj uwagę na nazwy obiektów - mają własności opisowe np. DataGridViewCellCollection - kolekcja komórek obiektu DataGridView. Poprawnie zinterpretowałeś moją wypowiedź - dokładnie tak jest, jak w Twoim przykładzie powyżej.
Nie, Napisać klasy, utworzyć obiekty, do datagridview jako data source wstawić kolekcje tych obiektów, dodawać, modyfikować, usuwać obiekty z kolekcji a nie wiersze z datagridview, kontrolki maja tylko pozwalać na komunikację użytkownika z programem, a nie być przechowalnia danych, poczytaj o programowaniu obiektowym, poświęć godzinę, dwie na zrozumienie...
A nie prościej by było na tej formatce wstawić grid, w którym pierwsza kolumna to byłby właśnie checkbox, a druga kolumna to nagłówek kolumny (widoczna nazwa) z grida obsługiwanego? Dodatkowo ukryta (albo i nie) kolumna z numerem lub nazwą kolumny grida obsługiwanego dla prostej identyfikacji. Tworzysz klasę, nazwijmy ją KonfiguracjaKolumny (kulawa...
Nie wiem po co go usunąłem jak mogłem go wyedytować, ale już trudno :) Chodziło mi trochę o inne zastosowanie "using". Otóż możesz go zastosować do operowania na zasobach z którymi nie poradzi sobie [url=http://pl.wikipedia.org/wiki/Od%C5%... Collector. Do takich zasobów należą wszystkie obiekty operujące na plikach (otwarcie,...
Doświadczenia z VB.Net za dużego nie mam, ale: 1. Czy próbowałeś to zrobić poprzez zmienną ? Na tę chwilę zapis "dgvDane" identyfikuję jako obiekt "DataGridView". Może tutaj nie bezpośrednie, ale pośrednie przeniesienie zawartości da lepszy skutek, np.: [syntax=vbnet] dgvDaneStrVal = dgvDane.Rows(1).Cells(0).Value ' Tutaj jakieś sprawdzenie zawartości...
Witam, mam problem z przeliczaniem wierszy i kolumn w datagridview. Datagridview stanowi tabelę z 4 kolumnami (Oddział, Pracownik, Zużycie, Krotność). Tabela ma jeden wiersz, po wypełnieniu którego pojawia się kolejny. Chciałbym żeby po wprowadzeniu wartości w kolumnie Zużycia lub Krotność danego wiersza (jeśli będzie ich więcej) na bieżąco aktualizowała...
Witam, mam następujący problem przy zapisie danych z datagridview do pdf. Pierwsza sprawa to, że przy zapisie do pdf nie ma polskich znaków i nie wiem jak to zrobić żeby były, a druga sprawa to wywala błąd gdy dodałem do datagrid view kolumne z obrazkami Datagridviewimagecolumne. Poniżej kod: [syntax=vbnet]'w taki sposób dodaję z Form1 do Form2 datagridview...
Ok, rozumiem. Gdzie jest ta właściwość dla Kolumn ListView ??? Korzystam z Microsoft Visual Studio 2019 i nie widzę tego. Może mi wzrok siada :( Z całą pewności jest property Columns, akurat jestem na IDE. Natomiast do przyłączenia baz danych są kontroli z grupy Data, w tym DataGridView. ListView jest do podawania danych "ręcznie", nadal można je użyć...
Poniżej odrobina kodu. Zaiście odrobina - prawie nic nie mówiąca. Z opisu wynika, że błąd leży w logice aplikacji. Nigdzie nie masz otwartych naraz 5 zakładek, więc "po ki diabeł" tworzysz 5 tabel, datagrid-ów, i pięć razy identyczny w sumie kod. Chyba... że to są całkowicie inne (strukturalnie) firmy, inne pola w Datagrid-ach itd.. Jeśli nie - to...
Ok, tylko po wykonaniu de.Clear() masz pusty obiekt. (EDIT, może nie NULL, ale bez danych) Popracuj nad nazwami zmiennych, da,db, de i pewnie gdzieś dc i dd po drodze nie ułatwiają pracy :) Jakiego typu jest de? [syntax=csharp] de.Clear() v2.DataSource = de.Tables[0];[/syntax] ten kod dla mnie nie ma sensu ;)
Właśnie robię programik, akurat w C#, który działa podobnie - ma ładować dane z różnych tabel do jednego DataGridView. Zrobiłem to tak, że jest pusta DataGridView, wspólne przyciski menu (dodaj, usuń, modyfikuj, filtruj etc.) i combobox, z którego użytkownik wybiera predefiniowane tabele do wyświetlenia. Na przykładzie są dwie, może ten kod Cię natchnie....
W chwili obecnej masz 2x dr.Read() - przez co pomijasz pierwszy wiersz. Ten pierwszy dr.Read() jest niepotrzebny... Pobieranie danych całościowo, za pomocą SELECTa, ja zawsze realizuję przy użyciu DataAdaptera (oczywiście przy Oraclu będą to Oraclowe odpowiedniki klas): [syntax=csharp]public DataTable GetAll() { DataTable dt = new DataTable(); string...
Witam Na zajęcia mam przygotować program okienkowy pobierający dane pomiarowy z zewnętrznego urządzenia poprzez protokół TCPIP i zapisujący te dane w bzie danych. Następnym krokiem jest wyświetlenie danych w dataGridView z filtracją daty. Problem mój polega tym, że program wysypuje mi się przy połączeniu z baza danych (wcześniej miałem program na jednym...
Piszę program w którym muszę przygotować wydruki raportów, niestety ze względu na koszty korzystam z SharpDevelop i nie chcę używać żadnych płatnych komponentów. Program jest pisany pod .NET 3.5. Jeden z raportów jest dość skomplikowany, bo składa się z bloku tekstu oraz 3 tabel, jedna pod drugą (w sumie 4 obiekty typu DataTable). Niestety tabele mogą...
Oprócz zdarzenia SelectionChanged o którym pisze wiesniak , możesz powiązać kontrolki przez DataBinding (pod warunkiem że na raz będziesz zaznaczał tylko jeden wiersz). [url=http://www.akadia.com/services/dotn... jest to dobrze opisane. Aby np. podłączyć textboxa do pola o nazwie "nazwisko" w tabeli dtTmp, i dodatkowo nie propagować...
Staram się przekazywać dane pomiędzy formami na razie chce butonem z Form1 wyświetlać tekst w textBox na Form2 i odwrotnie i tu mój problem. Siędzę już nad tym kupę czasu i nie mogę rozgryźć dlaczego nie działa. Próbowałem przez analogię ale coś nie bardzo mi idzie. Poniżej załączam cody z Form1 i Form2. I teraz chodzi o to że jak wciskam butona na...
Witam, mam problem z datagridview, mianowicie do komórki użytkownik może wprowadzić wartość z rozwijanej listy opartej o datable. Ta tabela zawiera kolumnę id i wartość. Teraz chciałbym żeby po wybraniu wartości z listy, w komórce datagridview pokazała się wartość, natomiast id było zapisane w tle komórki. Tak żeby później można było się odwołać i do...
Witam. Mam problem z dodaniem danych do datagridview z obiektu. Stworzyłem sobie klasę: [syntax=csharp]using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Test { public class Format { public string Wysokosc { get; set; } public string Szerokosc { get; set; } public string Ilosc...
datagridview textbox datagridview visual obiekt inercyjny
kupię pilot amplitunera serwis goclever operator simlock
melex schemat elektryczny melex schemat elektryczny
Słabo świecące tylne światła w Iveco Daily - diagnostyka i naprawa Silnik markizy się przegrzewa - przyczyny i rozwiązania