ايران ويج

نسخه‌ی کامل: انتقال اطلاعات ازديتابيس به تكست باكس
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چگونه مي توان اطلاعات بانك اطلاعاتي ام را به تكست باكس هاي مربوطه انتقال بدهم
چون کلی سؤال کردی منم کلی جواب ميدم:
اول اطلاعات رو ميخونی بعد ميدی به textbox

شوخی بود
از چه بانکی استفاده ميکنی؟
(۲۲-مرداد-۱۳۸۸, ۱۲:۱۸:۲۴)PouriaAmid نوشته است: [ -> ]چون کلی سؤال کردی منم کلی جواب ميدم:
اول اطلاعات رو ميخونی بعد ميدی به textbox

شوخی بود
از چه بانکی استفاده ميکنی؟
سلام
باتشكر
ازSql2005
میگم شما رفتی آلمان ، زبون آلمانی بیشتر بلدی از انگلیسی؟ همه سایتا رو آلمانی میخونی؟ Biggrin
http://msdn.microsoft.com/en-gb/library/...ction.aspx
آها
شرمنده من msdn رو که ميزنم خودش آلمانی ميشه
(۲۲-مرداد-۱۳۸۸, ۱۲:۲۰:۴۷)iran58 نوشته است: [ -> ]
(۲۲-مرداد-۱۳۸۸, ۱۲:۱۸:۲۴)PouriaAmid نوشته است: [ -> ]چون کلی سؤال کردی منم کلی جواب ميدم:
اول اطلاعات رو ميخونی بعد ميدی به textbox

شوخی بود
از چه بانکی استفاده ميکنی؟
سلام
باتشكر
ازSql2005

درود
شما میتونین با sqldatareader اطلاعات رو بگیرید و در فیلد های مشخص بریزید و فیلد هارو بعد از پر کردن در تکست باس ها بریزید این هم یک نمونه:

کد:
public void ShowWord()
{
string sql = "select top 1 word,meaning from word order by newid()";
cmd = new SqlCommand(sql, con);
SqlDataReader dr;
dr = cmd.ExecuteReader();
if (dr.Read())
{
this.Word = dr.GetValue(0).ToString();
this.Meaning = dr.GetValue(1).ToString();
dr.Close();
con.Close();
}
}

درود
شما میتونین با sqldatareader اطلاعات رو بگیرید و در فیلد های مشخص بریزید و فیلد هارو بعد از پر کردن در تکست باس ها بریزید این هم یک نمونه:

کد:
public void ShowWord()
{
string sql = "select top 1 word,meaning from word order by newid()";
cmd = new SqlCommand(sql, con);
SqlDataReader dr;
dr = cmd.ExecuteReader();
if (dr.Read())
{
this.Word = dr.GetValue(0).ToString();
this.Meaning = dr.GetValue(1).ToString();
dr.Close();
con.Close();
}
}
سلام ، این کد را از پروژه خودم برداشتم و طبق همین برای پروژه خودت استفاده کن :
کد php:
SqlCommand objcommand = new SqlCommand();
           
DataTable objDTbl = new DataTable();
           
objcommand.Connection connectdb;
           
objcommand.CommandText "select * from TblStudent where SID=N'" hel.getid() + "'and CodeMelli=N'" hel.getmeli() + "'";
           
connectdb.Open();
           
objDTbl.Load(objcommand.ExecuteReader());
           
connectdb.Close();
           if (
objDTbl.Rows.Count >= 1)
           {
               
lblid.DataBindings.Add("text"objDTbl"SID");
               
lblnam.DataBindings.Add("text"objDTbl"FName");
               
lblmaghtah.DataBindings.Add("text"objDTbl"Dovre");
               
lblreshte.DataBindings.Add("text"objDTbl"Reshte");
               
textBox3_scode.DataBindings.Add("text"objDTbl"sid");
               
txt_id_st.DataBindings.Add("text"objDTbl"sid");
               
txt_cod_card.DataBindings.Add("text"objDTbl"IDCard");
           } 
خیلی راحته ولی باید هم یکم بلد باشین که چرا این مقادیر بکار برده شده است !
اون hel.getid() مقدار ذخیره شده کد کاربری تو متغییر ایستا را باز میگردونه و مقادیر مربوط به کاربر لاگین کرده فعلی را نشون میده ، اگه شما به این قسمت نیاز ندارید میتونید اینجا را تغییر بدید .
با تشکر
با سلام
بهتره که یک ابزار formview به صفحه اضافه کنی و فیلد مورد نظرتو به تکست باکس ارتباط بدی و در نهایت دیتاسوزس بانکتو بهش متصل کنی

پس برو و درمورد ابزار Formview سرچ کن

موفق باشی...