关于动态数据绑定的问题

来源:互联网 发布:视频同步翻译软件 编辑:程序博客网 时间:2024/05/16 10:41

 小弟刚学c#

现有一个问题如下:

请各位大虾们指点一下.

我现在用数据绑定在后台.cs文件中这样写的.

        SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
        string mysql;
        mysql = "select a.WinCode as WinCode,a.WinModCode as WinModCode,a.WinName as WinName,a.WinURL as WinURL,a.WinPlace as WinPlace,a.WinState as WinState,c.WinName as WinNameone,d.WinName as WinNametow, number,name,vname from Sys_Win a,dept_list b,Sys_Win c,sys_win d where a.WinCode<>'1' and a.WinState=b.number and c.WinModCode=a.WinPlace and b.vname='菜单' and a.WinMode=d.WinModCode order by a.WinMode, a.WinMenu,a.WinModCode";
        SqlDataAdapter da = new SqlDataAdapter(mysql, objconn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        Repeater1.DataSource = ds.Tables[0].DefaultView;
        Repeater1.DataBind();
        objconn.Close();

 

前台代码这样写的

 

 <asp:repeater id="Repeater1" runat="server">
    <HeaderTemplate>
      <tr class=bottom>
          <td style="width:15%;height:25px"><b>所属模块</b></td>
          <td style="width:15%;height:25px"><b>父级菜单</b></td>
       <td style="width:10%;height:25px"><b>菜单代码</b></td>
       <td style="width:10%;height:25px"><b>菜单名称</b></td>
       <td style="width:20%;height:25px"><b>菜单路径</b></td>
       <td style="width:10%;height:25px"><b>菜单状态</b></td>
       <td style="width:10%;height:25px"><b>信息修改</b></td>
       <td style="width:10%;height:25px"><b>状态改变</b></td>
      </tr>
    </HeaderTemplate>
    <ItemTemplate>
     <tr class=banma1>
         <td><%# DataBinder.Eval(Container.DataItem, "WinCode")%></td>
         <td><%# DataBinder.Eval(Container.DataItem, "WinNameone")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinModCode")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinName")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinURL")%></td>      
      <td><%# DataBinder.Eval(Container.DataItem, "name")%></td>
      <td><a href ='EditMenu.aspx?WinModCode=<%# DataBinder.Eval(Container.DataItem,"WinModCode") %>'>信息修改</a></td>
      <td><a href ='StupMenu.aspx?WinModCode=<%# DataBinder.Eval(Container.DataItem,"WinModCode") %>'>状态修改</a></td>
     </tr>
    </ItemTemplate>
    <AlternatingItemTemplate>
     <tr class=banma1>
         <td><%# DataBinder.Eval(Container.DataItem, "WinCode")%></td>
         <td><%# DataBinder.Eval(Container.DataItem, "WinNameone")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinModCode")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinName")%></td>
      <td><%# DataBinder.Eval(Container.DataItem, "WinURL")%></td>      
      <td><%# DataBinder.Eval(Container.DataItem, "name")%></td>
      <td><a href ='EditMenu.aspx?WinModCode=<%# DataBinder.Eval(Container.DataItem,"WinModCode") %>'>信息修改</a></td>
      <td><a href ='StupMenu.aspx?WinModCode=<%# DataBinder.Eval(Container.DataItem,"WinModCode") %>'>状态修改</a></td>
     </tr>
    </AlternatingItemTemplate>
    <FooterTemplate>
    </FooterTemplate>
   </asp:repeater>

俺想在后台根据><%# DataBinder.Eval(Container.DataItem, "WinCode")%>进行判断,如果满足条件在前台俺就不显示><%# DataBinder.Eval(Container.DataItem, "WinCode")%>而是显示一行固定字符!

 

谢谢各位大是,急等!

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 4岁的宝宝多动症怎么办 小孩好动注意力不集中怎么办 乐扣加热变形了怎么办 3岁宝宝咳嗽厉害怎么办 六个月婴儿呕奶怎么办 刚出生婴儿呕奶怎么办 宝宝拉颗粒便便怎么办 奶水不够宝宝又不吃奶粉怎么办 一岁突然不吃饭怎么办 母乳不够吃宝宝不吃奶粉怎么办 八个月不吃辅食怎么办 孩子长得太快怎么办 反复发烧到39度怎么办 儿童发烧到39度怎么办 7岁儿童发烧40度怎么办 7岁反复发烧39度怎么办 宝宝烧到39.5度怎么办 3岁儿童发烧39度怎么办 孩子发高烧怎么办39度5 3岁宝宝不吃水果怎么办 2岁宝宝不吃水果怎么办 4岁宝宝不吃水果怎么办 过早竖抱婴儿了怎么办 3个月宝宝认生怎么办 10天婴儿不拉屎怎么办 3个月宝宝不吃奶粉怎么办 婴儿吃青菜吃多怎么办 2月宝宝消化不好怎么办 吃母乳的宝宝便秘怎么办 婴儿拉肚子怎么办大便绿色的 10个月宝宝睡眠不好怎么办 婴幼儿消化不良引起的腹泻怎么办 小孩晚上睡觉不盖被子怎么办 镜子对着房间门怎么办 高血压引起的眼底出血怎么办 墙砖颜色选深了怎么办 墙砖颜色太深怎么办 30岁了没有朋友怎么办 产检宝宝腿短怎么办 2岁宝宝不学说话怎么办 4岁了还不会说话怎么办