Witam mam jedno okno gdzie do DataGrid'a będą pobierane różne dane, w zależności od tego jakie dane będę pobierał chcę poukrywać kilka kolumn.
Nie bardzo wiem jednak jak się za to zabrać.
cs:
publicvoid pobierzDane(){
string sql ="SELECT * FROM uzytkownicy";MySqlConnection polaczenie =newMySqlConnection(Globalne.mojePolaczenie);try{
polaczenie.Open();using(MySqlCommand cmdSel =newMySqlCommand(sql, polaczenie)){MySqlDataAdapter da =newMySqlDataAdapter(cmdSel);// Przypisanie do własnej klasy
cmdSel.CommandText= sql;MySqlDataReader reader = cmdSel.ExecuteReader();List<Uzytkownik> uzytkownicy =newList<Uzytkownik>();while(reader.Read()){Uzytkownik uzytkownik =newUzytkownik();
uzytkownik.id =Convert.ToInt32(reader["id"].ToString());
uzytkownik.login = reader["login"].ToString();
uzytkownik.haslo = reader["haslo"].ToString();
uzytkownik.imie = reader["imie"].ToString();
uzytkownik.nazwisko = reader["nazwisko"].ToString();
uzytkownik.email = reader["email"].ToString();
uzytkownik.utworzony =Convert.ToDateTime(reader["utworzony"].ToString());
uzytkownik.zmodyfikowany =Convert.ToDateTime(reader["zmodyfikowany"].ToString());
uzytkownik.tworca =Convert.ToInt32(reader["tworca"].ToString());
uzytkownicy.Add(uzytkownik);}
dataGrid.ItemsSource= uzytkownicy;
dataGrid.Columns[0].Visibility=Visibility.Collapsed;// to niestety nie działa :(//Koniec}}catch(Exception ex){MessageBox.Show(ex.Message);}}}
DataGrid i ukrywanie wybranych kolumn
w C#
Napisano · Edytowano przez kurdak
Witam mam jedno okno gdzie do DataGrid'a będą pobierane różne dane, w zależności od tego jakie dane będę pobierał chcę poukrywać kilka kolumn.
Nie bardzo wiem jednak jak się za to zabrać.
cs:
XAML: