سلام
يك combox دارم كه براساس يك Sp پر ميكنم حال مي خواهم هرگاه برروي يكي از آيتمهاي com مورد نظر كليك كرد م textbox مورد نظر براساس آيتم انتخاب شده com برود از بانك خوانده (مثلا نام خانوادگي طرف براساس شماره پرسنلي كه ازcom انتخاب شود )پر شود
از چه كدي بايد استفاده كنم
خوب اینجا باید از دستور select برا دیتا بیست استفاده کنی
مثل کد زیر :
SqlConnection c1 = new SqlConnection();
c1.ConnectionString = ("server=" + Environment.MachineName + ";database=databasename;uid=Ayob;pwd=123;");
c1.Open();
SqlCommand c2 = new SqlCommand();
c2.Connection = c1;
c2.CommandText = "select ffff From tablename where shart=N'" +combobox1.text.tostring() + "'";
SqlDataReader r1 = c2.ExecuteReader();
while (r1.Read() == true)
{
textbox1.Text = r1.GetString(0);
}
c1.Close();
if (l3.Text == "-")
l_inf.Visible = true;
}
اول میای یه کانکشن میسازی بعد:
ffff اون فیلدیه که میخای از دیتابیست برات برگردونه
tablename اسم جدولی هستش که اون فیلدت داخلشه
databasename اسم بانکت هستش
AYOB اسم یوزر آی دی هستش که برا بانکت ساختی
123 پسورد یوزرآی دیت هستش
textbox1.Text اسم تکست باکست هم اونجایی که من قرمزش کردم میزنی
shart هم شرطیه که بر اساس اون فیلدو برمی گردونه (مثلا به قول خودت میتونه شماره پرسنلی باشه)
اگه مشکلی بود بگو