PDA

View Full Version : دسترسي به مقدار cell هاي درون data greid view



ebigqi
پنج شنبه 18 مهر 1387, 11:12 صبح
اساتید کمکم کنید
مي خواستم ببينم چگونه مي تونم به مقدار يك سل مشخص توسط كاربر درون data gerid view وارد شده دسترسي پيدا كنم.
يعني وقتي كاربر درون سل دوم عددي را وارد مي كند وقتي از اون سل خارج شد مقدار اون سل كه خارج شده رو بدست بيارم
خیلی ممنوع می شم که کمکم کنید....
کارم گیره

SMRAH1
پنج شنبه 18 مهر 1387, 12:11 عصر
سلام

باید رویداد CellEndEdit رو بگیری.عینا کد درون MSDN رو برای راهنمایی،برات می گذارم:


private void dataGridView1_CellValidating(object sender,
DataGridViewCellValidatingEventArgs e)
{
// Validate the CompanyName entry by disallowing empty strings.
if (dataGridView1.Columns[e.ColumnIndex].Name == "CompanyName")
{
if (String.IsNullOrEmpty(e.FormattedValue.ToString()) )
{
dataGridView1.Rows[e.RowIndex].ErrorText =
"Company Name must not be empty";
e.Cancel = true;
}
}
}

void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
// Clear the row error in case the user presses ESC.
dataGridView1.Rows[e.RowIndex].ErrorText = String.Empty;
}