Repeter or Gridview 总结

来源:互联网 发布:限制安装软件工具 编辑:程序博客网 时间:2024/06/02 02:48

Repeter使用

1. 数据模板

    A、headertemplate

    B、footertemplate

    C、itemtemplate

    D、交替项

    E、 分割项 seperatortemplate

2.常用事件

    Iemdataband事件

3.数据绑定

    <%# Eval("wareName")%>

    <%# Container.DataItem%>

   是否上架:<%#Convert.ToBoolean(Eval("bitOnLine")) ?"上架":"下架"%>

    绑定价格:<%# Eval("Price","{0:c}")%>Text='<%# Eval("mnyMarketPrice","{0:F2}")%>'

    绑定图片:ImageUrl='<%# Eval("images","~/img/gifimg/{0}")%>'

                    <imgsrc="Images/<%#Eval("chvPicture")%>" />

    gridview中的图片绑定:<asp:ImageFieldHeaderText="商品图片"DataImageUrlField="chvPicture"DataImageUrlFormatString="Images/{0}"NullImageUrl="~/Images/noimage.bmp">

4.Repeter常用属性

     CommandName="show" CommandArgument='<%# Eval("wareId")%>'(设置id

     后台:e.CommandName    -----show

              e.CommandArgument等到相应数据  id

5.控件

     ListControl类控件 

     注意:如果在选中项发生改变时要触发事件需要设置属性AutoPostBack="true"

              通过DataSourse绑定数据源后,需要调用DataBind()方法绑定数据

             设置显示值

             控件名.DataTextFiled="列名";

             设置隐藏值

             控件名.DataValeFiled="列名";

             数据源:DataTable List ...

             获取隐藏值

             控件名.Text

             控件名.SelectedValue

             控件名.SelectedItem.Vale

             获取显示值

             控件名.SelectedItem.Text

             直接添加数据

             方法一

            控件名.Items.Add("");

           设置完以后显示和和隐藏值都一样

           方法二

           创建一个项

           ListItem li=new ListItem("显示值","隐藏值")

           控件名.Items.Add(li);

           可以分别设置不同的显示值和隐藏值

 

文件控件: FileUpLoad文件选择控件

  HasFile 是否选中的文件

  SaveAs(路径);把文件保存到指定目录

日历控件: Calendar日历控件

  ShowGridLines 显示网格线

  SelectedDate 得到或者设置默认选中的日期

  VisiBleData 得到或设置控件默认显示的日期





0 0