bpzone
چهارشنبه 09 آبان 1386, 15:01 عصر
سلام به همگی
یک دیتاگریدویو دارم که میخوام وقتی یکی از سطرهای اون انتخاب میشه ، اطلاعات اون سطر وارد یک سری تکست باکس بشه
از کدوم event باید استفاده کنم
رکورد انتخاب شده در کدوم پارامتر دیتاگریدویو ذخیره میشه ؟
ممنون از همگی
babak23
چهارشنبه 09 آبان 1386, 15: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();
}
روش دیگه میتونی تکست باکس ها را بایند کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.