persianboy62
جمعه 15 خرداد 1388, 16:51 عصر
من می خوام یک repeater رو با استفاده از Linq query بایند کنم. برای اینکار از دستورات زیر استفاده کردم اما داده ها داخل repeater نمایش داده نمی شوند.
protected void Page_Load(object sender, EventArgs e)
{
var db = new UserLinqDataContext();
var userData = from a in db.aspnet_Users
select a;
RptUserList.DataSource = userData;
RptUserList.DataBind();
}
protected void RptUserList_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemIndex > -1)
{
var oRow = e.Item.DataItem as DataRowView;
//Row number
((Literal)e.Item.FindControl("LitRows")).Text = (RptUserList.Items.Count + 1).ToString();
if (oRow != null)
{
//User name
((Literal) e.Item.FindControl("LitUserName")).Text = oRow["UserName"].ToString();
}
}
}
لطفا اگر کسی میدونه مشکل کجاست راهنمایی کنه. ممنون
protected void Page_Load(object sender, EventArgs e)
{
var db = new UserLinqDataContext();
var userData = from a in db.aspnet_Users
select a;
RptUserList.DataSource = userData;
RptUserList.DataBind();
}
protected void RptUserList_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemIndex > -1)
{
var oRow = e.Item.DataItem as DataRowView;
//Row number
((Literal)e.Item.FindControl("LitRows")).Text = (RptUserList.Items.Count + 1).ToString();
if (oRow != null)
{
//User name
((Literal) e.Item.FindControl("LitUserName")).Text = oRow["UserName"].ToString();
}
}
}
لطفا اگر کسی میدونه مشکل کجاست راهنمایی کنه. ممنون