PDA

View Full Version : چگونگی نمایش هر ردیف از جدول در هر بار اجرا



maryam82
یک شنبه 30 مهر 1385, 22:16 عصر
با سلام خدمت دوستان عزیز:
سوال:
چه طوری می تونم در هر بار اجرا یک ردیف از اطلاعات جدولم رو که در DataTable قرار دادم در کنترل های Lable و RadioButtonList نمایش بدم؟

rostamkhani
سه شنبه 02 آبان 1385, 02:16 صبح
به کمک Data Reader.Read
در هر بار اجرای چی

maryam82
چهارشنبه 03 آبان 1385, 10:01 صبح
هر بار که کلید Run را می زنیم که WebSite مورد نظر ما اجرا شود؟
ضمنا من از DataRedar هم اشتفاده کردم

once4ever
چهارشنبه 03 آبان 1385, 11:59 صبح
شما یک بار datareader رو read میکنی و نمایش میدی!
مشکلت چیه؟

maryam82
جمعه 05 آبان 1385, 10:16 صبح
کدی که من براش نوشتم:


Connection = new SqlConnection("server=(local);uid=sa;pwd=;database=Azmoon");
Connection.Open();
string Query = "Select Question_Code,Question,Choose1,Choose2,Choose3,Cho ose4 From Question_OS";
Adapter = new SqlDataAdapter(Query, Connection);
Table = new DataTable();
Adapter.Fill(Table);
Connection.Close();

i = Table.Rows.Count;
if(j < i )
{
//j = 1+j;
RadioButtonList1.Items[0].Text = Table.Rows[j].ItemArray[2].ToString();
RadioButtonList1.Items[1].Text = Table.Rows[j].ItemArray[3].ToString();
RadioButtonList1.Items[2].Text = Table.Rows[j].ItemArray[4].ToString();
RadioButtonList1.Items[3].Text = Table.Rows[j].ItemArray[5].ToString();
Questin.Text = (Table.Rows[j].ItemArray[1].ToString() + ":" + " " + Table.Rows[j].ItemArray[0].ToString());

ولی با این کار هر بار به j دوبار اضافه می شود و نمایش داده می شود.