PDA

View Full Version : سوال: نمایش اطلاعات در تکست باکس



shomaluniversity
پنج شنبه 22 مهر 1389, 11:39 صبح
میخوام اطلاعات یه فیلد تو دیتابیس به جای نمایش در گرید ویو، در تکست باکس نمایش داده بشه....
کمک میخوام...

maryamgol
پنج شنبه 22 مهر 1389, 11:53 صبح
textbox1.text=datagridview1.currentrow.cells[index].value

كد بالا را در ايونتselectionChanged ديتاگريد بنويسيد و به جاي index شماره سلول مورد نظر را وارد كنيد.

sajadjamalian
پنج شنبه 22 مهر 1389, 11:58 صبح
سلام دوست عزیز:
میتونی از این کد استفاده کنی:


con1.Open();
string s = "select field from tablename ";
objdataadapter = new SqlDataAdapter(s, con1);
objdataset = new DataSet();
objdataadapter.Fill(objdataset, "tbname);
objdataview = new DataView(objdataset.Tables["tbname"]);
textbox1.DataBindings.Clear();
textbox1.DataBindings.Add("text", objdataview, "columnname");
con1.Close();

صباح فتحی
پنج شنبه 22 مهر 1389, 13:10 عصر
ببینید دوست من
واسه این کار از شی Sql Data Reader استفاده بکن
کارشم آسونه.اگه مشکلت حل نشده بگید تا یه مثال بزنم

shomaluniversity
شنبه 24 مهر 1389, 13:54 عصر
ممنون . کارم راه افتاد.
از آقای فتحی خواهش میکنم اگه امکان داره روش کار با data reader رو با یه مثال توضیح بدن.

صباح فتحی
شنبه 24 مهر 1389, 16:44 عصر
private void button2_Click(object sender, EventArgs e)
{
SqlConnection cn=new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=test;Integrated Security=True");
SqlCommand cm = new SqlCommand();
cm.Connection = cn;
cn.Open();
cm.CommandText = "select * from tb where id=(select Max(id) from tb)";
SqlDataReader dr = cm.ExecuteReader();
dr.Read();
textBox1.Text = dr["namex"].ToString();
cn.Close();
}


مشکلی داشتید بگید

secondz
شنبه 24 مهر 1389, 17:36 عصر
درود بر همه
دوستان یه کمکی به من اگه میشه بکنید
من میخوام field نام از جدولم رو توی تکست باکس نشون بدم ولی از کد error میگیره
کدمم اینه

Textbox1.Text=dataGridView1.Currentrow.cells
[نام DataGridViewTextBoxColumn];