这是代码: void BangDinComment(string UserId)
{
DataSet ds = new DBOP().GetDataSet("select * from ydpp_Comment where UserId=" + UserId + " and GoodsId=0 and AgainstFlag=0 Order by Id desc", "comment");
this.gv_Comment.DataSource = ds.Tables[0].DefaultView;
this.gv_Comment.DataBind();
foreach (GridViewRow item in this.gv_Comment.Rows)
{
Label lbl_User = (Label)(item.FindControl("lbl_User"));
Label lbl_RenZhi = (Label)(item.FindControl("lbl_RenZhi"));
Label lbl_ZhiMing = (Label)(item.FindControl("lbl_ZhiMing"));
Label lbl_MeiYi = (Label)(item.FindControl("lbl_MeiYi"));
Label lbl_ZhongCheng = (Label)(item.FindControl("lbl_ZhongCheng"));
Label lbl_Lovelevel = (Label)(item.FindControl("lbl_Love"));
Label lbl_Content = (Label)(item.FindControl("lbl_Content"));
Label lbl_CreateTime = (Label)(item.FindControl("lbl_CreateTime"));
LinkButton lnk = (LinkButton)(item.FindControl("lkb_Jubao"));
LinkButton mylnk = (LinkButton)(item.FindControl("Mylnk"));
lbl_User.Text = ds.Tables[0].Rows[item.RowIndex]["CommentUserName"].ToString();
lbl_CreateTime.Text = ds.Tables[0].Rows[item.RowIndex]["CreateTime"].ToString();
lbl_Lovelevel.Text = ds.Tables[0].Rows[item.RowIndex]["Lovelevel"].ToString();
lbl_MeiYi.Text = ds.Tables[0].Rows[item.RowIndex]["Meiyi"].ToString();
lbl_RenZhi.Text = ds.Tables[0].Rows[item.RowIndex]["RenZhi"].ToString();
lbl_ZhiMing.Text = ds.Tables[0].Rows[item.RowIndex]["ZhiMing"].ToString();
lbl_ZhongCheng.Text = ds.Tables[0].Rows[item.RowIndex]["ZhongCheng"].ToString();
lbl_Content.Text = new StringTool().HTML(ds.Tables[0].Rows[item.RowIndex]["Content"].ToString());
}
}
protected void gv_Comment_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.gv_Comment.PageIndex = e.NewPageIndex;
this.BangDinComment(id);
}
{
//...your code here
}
DataBinding功能, 用Eval("filedname")方法就行了, 象你那样一大串FindControls累不累啊?!
{
//...your code here
}
加了呀.