asp.net关于Repeater数据控件实用

首先说明一下我是asp.net菜鸟,写文章纯粹是为了把学过的东西记录下来,方便以后忘记的时候可以回头再来看看。

合山网站建设公司成都创新互联公司,合山网站设计制作,有大型网站制作公司丰富经验。已为合山数千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的合山做网站的公司定做!

这里讲的Repeater控件并不是详解,而是一个最基础的使用,下面根据我写的小例子来讲。

数据库为自己写的TestDatabase。

前台代码为


            
            
                
                
球员ID 球员姓名 所在球队 球衣号码 场上位置 出生日期 身高 体重 是否退役 投篮命中率

针对上面的代码我有两点要说明,

1、Repeater的标签元素:其中我们看到了

,这几个标签,如果不加这两个标签,用 包在最外面的话,将会出现下面情况

asp.net 关于Repeater数据控件实用所以要按照我写的用

的内容都包含进去

2、关于<%# Eval() %>引用后台代码:因为我调用这个的时候是为了给Text属性赋值,但是由于没有经验,我在<%# Eval() %>周围加上了"" ,实际上应该是'',这个大家一定要注意。


后台代码为

    protected void Page_Load(object sender, EventArgs e)
    {
       string conn = WebConfigurationManager.ConnectionStrings["TestDatabaseConnectionString"].ConnectionString;
       SqlConnection myConn = new SqlConnection(conn);
       myConn.Open();
       string sql = "select * from NBA_PLAYER_TBL where PL_NO>'12'";
       SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
       DataSet ds = new DataSet();
       adp.Fill(ds);
       Repeater1.DataSource = ds;
       Repeater1.DataBind();
       myConn.Close();
     }
    public string IsNull2NA(string inStr)
    {
        if (inStr == "")
        {
            return "NA";
        }
        return inStr;
    }
    public Boolean IsTOrF(string inC)
    {
        if (inC== 'T'.ToString())
        {
            return true;
        }
        return false;
    }

后台代码相对来说是比较基础的内容,只要记得要有Repeater的DataBind()操作就行了。

结果

asp.net 关于Repeater数据控件实用

做的比较丑,但是基本功能都已经实现。


当前标题:asp.net关于Repeater数据控件实用
当前网址:http://myzitong.com/article/gdjegc.html