您的位置:首页 > 数据库

Repeater绑定事件ItemDataBound中获取数据库中数据

2012-07-12 13:00 537 查看
protected void rp1_ItemDataBound(object sender, RepeaterItemEventArgs e)

{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)

{

//DataBinder.Eval(e.Item.DataItem, "数据库字段")

//int i = Convert.ToInt32(Databinder.Eval(e.Item.DataItem,"ID"));

Response.Write(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "ID")+"<br>"));

}

}

GridView相应事件:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

if (e.Row.RowType == DataControlRowType.DataRow)

{

Label lbl = (Label)e.Row.FindControl("lblState");

int state = int.Parse(DataBinder.Eval(e.Row.DataItem, "Post").ToString());

switch (state)

{

case 1:

lbl.Text = "已绑定";

break;

case 0:

lbl.Text = "正常";

break;

case -1:

lbl.Text = "作废";

break;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐