显示格式无记录时:
------------------------
名称 | 性别 | 年龄 | 出生 |
------------------------
无记录 |
------------------------有记录时:
------------------------
名称 | 性别 | 年龄 | 出生 |
------------------------
张三 | 男 | 23 | 1999 |
------------------------
------------------------
名称 | 性别 | 年龄 | 出生 |
------------------------
无记录 |
------------------------有记录时:
------------------------
名称 | 性别 | 年龄 | 出生 |
------------------------
张三 | 男 | 23 | 1999 |
------------------------
{
showmessage();
}
判断一下总行是否为0
如果为0 那么手工添加一行记录给datatable 内容为无记录
SqlConnection conn = mmsdb.conn();
string sql = "Select * from talbe";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet dt = new DataSet();
conn.Close(); da.Fill(dt,"bin");
DataList1.DataSource = dt.Tables["bin"];
DataList1.DataBind();语句该加在何处?
在你的结尾加上这句就行了:
if(dt.Tables["bin"].Rows.Count==0)
{
Lable1.Visible=true;
Lable1.Text="无记录!";
}
else
{
Lable1.Visible=false;
}
string sql = "Select * from talbe";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet dt = new DataSet();
conn.Close(); da.Fill(dt,"bin");
if(ds.table["bin"].Rows.Count<0
{
messageshow("data null");
}
else
{
DataList1.DataSource = dt.Tables["bin"];
DataList1.DataBind();
}
if(ds.table["bin"].Rows.Count <0
这还正解呢?
{
//提示
}