那么你在这之前的sql语句里面就要预判断了
select count(字段) as number from (表)where
类似这样的结构, 然后看输出的number是否为0
select count(字段) as number from (表)where
类似这样的结构, 然后看输出的number是否为0
解决方案 »
- EF Code First 如何同步数据表结构时,保留数据
- 资讯类门户网站性能优化从哪些方面入手?
- ASP.net中,选中群组名(比如说 业务部),能向该组内所有成员发送信息的程序怎么写?
- 正则表达式问题
- 重要问题?为什么在我的网站上放一个视/音频文件,我给它我的网站地址,media player提示不能播放呢?要配置什么?
- 如何在 asp.net gridview中用代码控制显示数据中的id字段排序效果
- 看过孟子的datagrid分页问题的疑问?
- 一个老问题:active menu与dropdownlist冲突怎么办?
- datagrid 自动创建列 不能触发 SortCommand 事件.
- 一个比较深和麻烦的问题,请各位高手不吝赐教。在线等待。
- DATAGRID修改记录时出现数据无法更新的问题,如何解决?
- 在DataGrid中怎么让"1974-9-1 0:00:00"这样的数据显示为"1974-9-1"?
其返回值无法赋予给datatable只能用oledataadapter来了。别问一下如何在提交完成后去除所有文本框里的内容。
看看是否reader != null
if reader.IsDBNull(reader.GetOridinal("id")) then
....
else
....
这里IsDBNull(i as Integer)as Boolean
reader.GetOridinal("id"),返回主键列id在reader中的索引号
string type;
foreach(Control allControl in this.Controls)
{
foreach(Control subControl in allControl.Controls)
{
type = subControl.GetType().ToString();
if (type == "System.Web.UI.WebControls.TextBox")
{
((TextBox)subControl).Text = "";
}
}
}
mySqlConn.Open();
SqlCommand mySqlCommand=new SqlCommand("SELECT * FROM TableName",mySqlConn);
SqlDataReader myDR;
myDR=mySqlCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
if(myDR.HasRows)
{
Response.Write("有纪录!");
}
else
{
Response.Write("没有纪录!");
}
绑定前判断比较好,如果绑定后判断,可能是针对每一行判断了,那就可以隐藏那一行即可,不过需要一行行读取