Witam mam problem z zabezpieczeniem kolumny przed wczytaniem pustych pól.
Kod bez problemu wczytuje mi numer. który podaje np.: podaje 1313 to w liście pojawia się numer z imieniem i nazwiskiem pracownika. Gdy podam jakiś zmyślony numer np. 1312, którego NIE MA w bazie danych to pojawią się puste kolumny. Chciałbym żeby zamiast tych kolumn pojawiał się komunikat "Baza jest pusta!, wprowadź poprawny numer pracownika!". Myślałem o czymś takim, ale to nic nie daje :
If ("numer_pracownika" == null)
{
MessageBox.Show("Baza jest pusta!, wprowadź poprawny numer pracownika!");
}
Else
{//reszta kodu
private void button_Wyszukaj_Click(object sender, EventArgs e)
{
DataView dv = new DataView();
SqlCeConnection conn = new SqlCeConnection(connString);
{
conn.Open();
string s1 = "SELECT numer_pracownika as [numer pracownika], imie_pracownika as [imie pracownika], nazwisko_pracownika as [nazwisko pracownika] WHERE numer_pracownika = '" + this.NumerPracownika.Text + "'";
SqlCeDataAdapter a = new SqlCeDataAdapter(s1, conn);
{
If ("numer_pracownika" == null)
{
MessageBox.Show("Baza jest pusta!, wprowadź poprawny numer pracownika!");
}
Else
{
DataTable dt = new DataTable();
a.Fill(dt);
dataGridView1.DataSource = dv = dt.DefaultView;
}
connection.Close();
}
}
}
}