PDA

View Full Version : تشخیص سطر انتخاب شده در دیتاگریدویو



bpzone
چهارشنبه 09 آبان 1386, 14:01 عصر
سلام به همگی

یک دیتاگریدویو دارم که میخوام وقتی یکی از سطرهای اون انتخاب میشه ، اطلاعات اون سطر وارد یک سری تکست باکس بشه

از کدوم event باید استفاده کنم

رکورد انتخاب شده در کدوم پارامتر دیتاگریدویو ذخیره میشه ؟

ممنون از همگی

babak23
چهارشنبه 09 آبان 1386, 14:09 عصر
this.DatagridVeiw.CurrentRow.Cells[1].Value.ToString();


در رویداد کلیک و دابل کلیک و موس اینتر دیتاگرید میتونی این کد را بنویسی

نمونه:


privatevoid grdAuthorTitles_MouseDoubleClick(object sender, MouseEventArgs e)
{
int @code = int.Parse(this.grdAuthorTitles.CurrentRow.Cells[0].Value.ToString());
objDataAdapter.SelectCommand = newSqlCommand();
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.CommandText = "SELECT * FROM sabt ";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;

objConnection.Open();
// Fill the DataSet object with data...
objDataAdapter.Fill(objDataSet, "sabt");
objDataView = newDataView(objDataSet.Tables["sabt"]);
objDataView.Sort = "code";
int intPosition = objDataView.Find(@code);
objCurrencyManager.Position = intPosition;
textBox2.DataBindings.Add("Text", objDataView, "n_vahed");
maskedTextBox1.DataBindings.Add("Text", objDataView, "code");
objConnection.Close();
maskedTextBox1.DataBindings.Clear();
textBox2.DataBindings.Clear();

}


روش دیگه میتونی تکست باکس ها را بایند کنی