vbiman
شنبه 19 شهریور 1390, 15:36 عصر
سلام
من در برنامه ام می خوام هر وقت gridview خالی بود یک پیغام خطا بده ولی زمانی که gridview خالی هست دستوراتی که مربوط به نشان دادن پیغام خطا هست اجرا نمیشه و label و textbox ای که دورش خط کشیدم همش اجرا میشه یه نگاه بندازین ببینید کجا اشتباه کردم . کد و فرم هم به این صورته :
private void btChange_Click(object sender, EventArgs e)
{
if (gvEdit.RowCount > 0)
{
IDchek = gvEdit.CurrentRow.Cells[0].Value.ToString();
gvEdit.DataSource = db.ChekPass(IDchek, txPassOld.Text);
}
lbID.Text = gvEdit.CurrentRow.Cells[0].Value.ToString();
if (lbID.Text=="")
MessageBox.Show("رمز وارد شده اشتباه می باشد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
lbNewPass.Visible = true;
txPassNew.Visible = true;
}
}
این هم فرم برنامه:
http://up6.iranblog.com/files2/8fgridview.png
من در برنامه ام می خوام هر وقت gridview خالی بود یک پیغام خطا بده ولی زمانی که gridview خالی هست دستوراتی که مربوط به نشان دادن پیغام خطا هست اجرا نمیشه و label و textbox ای که دورش خط کشیدم همش اجرا میشه یه نگاه بندازین ببینید کجا اشتباه کردم . کد و فرم هم به این صورته :
private void btChange_Click(object sender, EventArgs e)
{
if (gvEdit.RowCount > 0)
{
IDchek = gvEdit.CurrentRow.Cells[0].Value.ToString();
gvEdit.DataSource = db.ChekPass(IDchek, txPassOld.Text);
}
lbID.Text = gvEdit.CurrentRow.Cells[0].Value.ToString();
if (lbID.Text=="")
MessageBox.Show("رمز وارد شده اشتباه می باشد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
lbNewPass.Visible = true;
txPassNew.Visible = true;
}
}
این هم فرم برنامه:
http://up6.iranblog.com/files2/8fgridview.png