PDA

View Full Version : سوال: چگونگی استفاده از دستورات پایگاه داده ای #C و دستورات ایجاد جدول html برای نمایش دادن ...



farhad nadimi
سه شنبه 26 بهمن 1389, 11:12 صبح
با سلام

من به زبان asp.net برنامه ای نوشتم که در قسمتی از برنامه مشکلی برام پیش اومده و نیاز به راهنمایی شما با کدهای معجزه آساتون دارم اگه کمکم کنین ممنون می شم.
در این قسمت از برنامه که کاربر پس از ورود اطلاعات وارد صفحه کاربریش می شه همانند این سایت barnamenevis من می خوام که در همون صفحه خونگیش برنامه پس از خوندن اطلاعات اون از پایگاه داده اونهارو برا کاربر نمایش بده ولی در یک جدولی که با دستورات html ایجاد می شه که روش نمایش اون رو هم نمیدوم یک نمونه کدهایی دارم که بزبان C# نوشتم برا اتصال به پایگاه داده اگه مشکل داره بگین



SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"server=(local);database=school;uid=schol;pwd=12345 6;integrated security=true";
conn.Open();
SqlCommand comm = new SqlCommand();
comm.Connection = conn;
comm.CommandText = "select teacher,lesson,score from lesson";
SqlDataReader dr = comm.ExecuteReader();
DataTable td = new DataTable();
td.Load(dr);
conn.Close();



ممنون از راهنمایی شما

javad.nic63
چهارشنبه 27 بهمن 1389, 15:31 عصر
به نظرم اینطوری استفاده کنی بهتره
یه دایو تو صفحت می ندازی و به اون ID مثلا DivName میدی و runat=Server قرار می دی. بعد توی صفحه کدت اینطوری می نویسی:


string str=""
SqlConnection conn = newSqlConnection();
conn.ConnectionString = @"server=(local);database=school;uid=schol;pwd=12345 6;integrated security=true";
conn.Open();
SqlCommand comm = newSqlCommand();
comm.Connection = conn;
comm.CommandText = "select teacher,lesson,score from lesson";
SqlDataReader dr = comm.ExecuteReader();
if (dr.HasRows)
{
While (dr.Read())
{
str += "<tr><td>"+dr["teacher"].ToString()+"</td><td>"+dr["lesson"].ToString()+"</td><td>"+dr["score"].ToString()+"</td></tr>" ;
}
DivName.InnerHtml="<table>"+str+"</table>;
}
conn.Close();

farhad nadimi
چهارشنبه 27 بهمن 1389, 21:38 عصر
با سلام دوست عزیز ممنون من روش شمارم امتحان می کنم ولی من از خود visualstudio از خاصیت gridview اون استفاده کردم یکی به مرورگر مربوطه اضافه کردم و از طریق اون به پایگاه داده وصل شدم و اطلاعاتم رو رو مرورگر نشون دادم
ممنون