即使我的表格列使用gridview为空,如何显示我的控件?我所知道的只是ShowHeaderWhenEmpty =“true”
答案 0 :(得分:1)
如果您的数据为NULL,则表示没有数据显示。为了显示控件,您需要拥有数据。 如果db返回null,我会尝试创建一个虚拟行。
if(db.rows.count < 1)
{
//add a row with dummy values
}
希望这有帮助。
答案 1 :(得分:1)
如果gridview的数据源为null,则可以创建临时数据表并将其指定为gridview的数据源。
if (GridView1.DataSource == null)
{
DataTable dt = new DataTable();
dt.Columns.Add("Name");
DataRow dr = dt.NewRow();
dr[0] = "";
dt.Rows.Add(dr);
GridView1.DataSource=dt;
GridView1.DataBind();
}
答案 2 :(得分:1)
你可以试试这个:
dataGridView1.Rows.Add(num_rows);