PDA

View Full Version : استخراج اطلاعات



aliburnout
جمعه 20 اسفند 1389, 19:53 عصر
با سلام
چطوری میتونم اطلاعات رو از دیتا بیس خارج کنم و داخل متغییر بریزم یا روی textbox نشون بدم. در حال حاضر فقط بلدم روی datagrid نمایش بدم:خجالت:
اگه میشه کدش رو با توضیح به زبان #C برام بزارین
بزرگواری کنید در حد مبتدی بگین بفهمم
ممنون

ایمان اختیاری
یک شنبه 22 اسفند 1389, 05:27 صبح
شما از کدوم تکنولوژی - مثه ado.net یا linq - برای دسترسی به دیتا استفاده می کنید ؟

amirbidva
یک شنبه 22 اسفند 1389, 11:44 صبح
من هم به این مشکل بر خوردم از ado.net و vb.net
و 4 شئی
SqlCommand
SqlDataAdapter
SqlConnection
DataSet
استفاده میکنم
در ضمن برای پر کردن دیتا ست هم از دستور fill استفاده میکنم
اما خوب میخوام جواب یک کوئری رو تو یک تکس باکس ببینم ممنون

ایمان اختیاری
یک شنبه 22 اسفند 1389, 12:17 عصر
این قطعه کد رو نیگا کنید
SqlCommand myCommand = new SqlCommand("select * from Company_Info", myConnection);

myReader = myCommand.ExecuteReader();
while (myReader.Read())
{

Console.WriteLine(myReader["Company_Id"].ToString());
Console.WriteLine(myReader["Company_Name"].ToString());
Console.WriteLine(myReader["Company_Address_Line1"].ToString());
Console.WriteLine(myReader["Company_Address_Line2"].ToString());
Console.WriteLine(myReader["Fax"].ToString());
Console.WriteLine(myReader["Email"].ToString());
}

توسط این قطعه کد یه سری رکورد از دیتابیس خونده می شه و در خط فرمان نشون داده می شه ..
حالا شما می تونید بستگی به نیازتون کد رو ویرایش کنید ..
و این نکته رو هم مد نظر داشته باشید که اگه تعداد رکوردهای بازگشتی از یک رکورد بیشتر باشه توی نمایش در textbox به مشکل می خورید و بهتره یا دستور sql رو ویرایش کنید یا از dataviewgrid استفاده کنید

ایمان اختیاری
یک شنبه 22 اسفند 1389, 12:24 عصر
و توصیه می کنم برای رهایی از SqlCommand SqlDataAdapte SqlConnection DataSet به سمت تکنولوژی های مناسبتری مثل linq روی بیارین ..
از لینک های زیر می تونید برای این منظور بهره بگیرید
لینک یک (http://www.thereforesystems.com/linq-to-sql-tutorial/)
لینک دو (http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx)
موفق باشید