в моей форме окна, я показываю детали категории пользователям, использующим datagridview
, но я также хочу показать пользовательское сообщение, когда в моей таблице нет записи, и я хочу показать пользовательское сообщение, например «Нет записей». это сообщение должно быть в datagrird
зрения, как если вы знакомы с asp
, где есть пустое data template
показать пользовательское сообщение в gridview
здесь есть код для отображения данных в моем datagridview
Как показать пользовательское сообщение на пустой datagridview
public void getData()
{
try
{
con = new SqlConnection(str);
con.Open();
string getAll = "select (CatID) as [ID],CategoryName as [Category Name] from Category order By CategoryName";
SqlCommand cmd = new SqlCommand(getAll, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "Category");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = ds.Tables[0].ToString();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
and i called this method on form load.