Repeter or Gridview 总结

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}") %>'

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

    gridview中的图片绑定:<asp:ImageField HeaderText="商品图片" 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 得到或设置控件默认显示的日期





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值