PDA

View Full Version : آموزش: اعلام صحت یا اشتباه بودن داده های وارد شده در یک سلول datagridview



amiramt
جمعه 19 شهریور 1389, 17:01 عصر
قطعه کد زیر باعث می شود که اگر کاربر کمتر از 5 کاراکتر وارد نماید ، یک آیکن قرمز رنگ کنار آن سلول ظاهر شود و اگر ماوس روی آن قرار گیرد پیغام مورد نظر ما را نمایش دهد و نادرست بودن داده را هشدار دهد.

private void DataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (DataGridView1.Columns[e.ColumnIndex].Name == "col_name")
{
if (e.FormattedValue.ToString().Length < 5)

DataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ErrorText = "Name must be at least 5 characters long!";
else
DataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ErrorText = "";
}
}

ali1234567890
شنبه 20 شهریور 1389, 00:19 صبح
با این بخش error خیلی حال کردم
اینم یک کد برای tool tip دار کردن data gride view


private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{

if (e.RowIndex >= 0 && e.ColumnIndex >= 0)

dataGridView1[e.ColumnIndex, e.RowIndex].ToolTipText = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();

}

hadi vafaii
سه شنبه 30 دی 1393, 12:42 عصر
با این بخش error خیلی حال کردم
اینم یک کد برای tool tip دار کردن data gride view


private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{

if (e.RowIndex >= 0 && e.ColumnIndex >= 0)

dataGridView1[e.ColumnIndex, e.RowIndex].ToolTipText = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();

}


سلام دوست عزیز من از این کدتون استفاده کردم اما این ارور را داد
127747