问题1、
SqlConnection conn=DB.createConn();
sda.SelectCommand.CommandText="select top 8 * from news where ClassName='国内新闻' order by id desc";
DataSet ds=new DataSet();sda.Fill(ds,"news");
this.gnxw.DataSource=ds.Tables["News"].DefaultView;
this.gnxw.DataBind();
conn.Close();这个是将表"News"绑定了到了gnxw(Repeater)控件,现在想判断以下,当SQL查询"国内新闻"为空的时候,提示"没有符合的内容",用if判断一下,该怎么写?是不是不能写sda.Fill(ds,"news"); 这个?这样不管查询有没有内容都是吧表中的所有内容付值给gnxw
请大虾帮我修改
问题2、
DropDownList控件中Items中的值为
成员0请您选择
Selected=True
Text=请您选择
Value=
成员1社会新闻
Selected=False
Text=社会新闻
Value=
成员2
请您选择
Selected=False
Text=国内新闻
Value=国内新闻现在我如果没有选择时(状态为请您选择)怎么判断为空啊?
if (ClassName.SelectedItem.Value=="")
{
Response.Write ("没有选择类别!");
Response.End();
}我上面写的不对,即使我没有选择一样能执行下面的语句,该怎么写,
求教大家:)

解决方案 »

  1.   

    1. gnxw 不知是什么控件,如果是formview/detailsview/girdview ,可以设定属性
    EmptyDataText="没有数据";2.你所有item 的value都是空?可以这么写
    if (ClassName.SelectedItem.Text=="请您选择")
      

  2.   

    Brookes(边走边唱) 
    1、
    gnxw 是Repeater控件 ,具体该怎么写? if ....??打下写清楚啊2、
    可以用""或者null判断吗?
    因为if (ClassName.SelectedItem.Text=="请您选择") 等于还是有数据"请您选择",怕以后遇见必须以""或者null来表达的时候,而不会用,求教,希望这个还是用""或者null来表示吧