برگزیده های پرشین تولز

Repeater استفاده از شي

enmat

کاربر تازه وارد
تاریخ عضویت
16 مارس 2006
نوشته‌ها
22
لایک‌ها
0
من از شي repeater در دات نت براي نشان دادن محتواي يك جدول ديتابيس استفاده كردم ولي موقع اجرا محتويات نشان داده نمي شود.
در ضمن كدي كه من نوشته ام به صورت زير است :
private void Page_Load(object sender, System.EventArgs e)
{

if (!IsPostBack)
{
sqlConnection1.Open();
sqlDataAdapter1.SelectCommand.ExecuteNonQuery();
sqlDataAdapter1.Fill(dataSet41);
Repeater1.DataBind();
sqlConnection1.Close();
}
}​

در ضمن در قسمت html نيز همين كار را انجام دادم نشد . لطفا مرا راهنمايي كنيد .
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
اول کد هات رو توی کد که با علامت # بالای ادیتور وجود داره بذار تا خوانا باشه

دوم اگه فرض کنیم که تا ساختن دیتا ست درست پیش رفته باشی و بتونی دیتاستت رو توی دیتا گریدی چیزی ببینی باید این کار رو بکنی

کد:
Repeater1.DataSource = dataSet41;
Repeater1.DataBind();

و در قسمت html
کد:
<asp:Repeater id="idrepeater" runat="server" >
<HeaderTemplate>..Header Format ..</HeaderTemplate>
<ItemTemplate> 
<%#  DataBinder.Eval(Container.DataItem,"FieldName","Format") %> 
</ItemTemplate> 
</asp:Repeater>

البته اول مطمئن شو که دیتاستت از اطلاعات پر میشه !
 
بالا