PDA

View Full Version : سوال: Select شدن یک سطر از DataGridView بعد از Update کردن آن سطر



alirezamli
یک شنبه 16 مرداد 1390, 09:11 صبح
با سلام خدمت تمام دوستان

من برای Update کردن رکوردهای جدولم ابتدا در فرم 1 رکورد مورد نظر را از داخل یک DataGridView انتخاب می کنم و بعد با کلیک کردن بر روی آن اطلاعات آن داخل یک سری TextBox در فرم 2 (این فرم DataGridView ندارد ) نمایش داده میشه. چطور می تونم زمانی که بعد از Update کردن رکورد به فرم 1 بر می گردم همان رکورد در حالت انتخاب باشه تا کاربر تغییرات اعمال کرده را ببینه؟(چون از دستور Select برای پر کردن دوباره DataGridView بعد از Update استفاده می کنم رکورد اول DataGridView به حالت انتخاب در میاد.). ممنون میشم اگر راهنمایی کنید

alirezamli
یک شنبه 16 مرداد 1390, 19:16 عصر
کسی از دوستان نمیتونه راهنمایی کنه؟؟؟؟؟؟؟؟؟؟

morteza271
یک شنبه 16 مرداد 1390, 19:22 عصر
برای این کار یه متغیر int به صورت عمومی در فرمتون تعریف کنید.
private int SelectedRow = 0;

public Form1()
{
InitializeComponent();
}
بعد شماره سطری که انتخاب شده و کلیک میشه برای ویرایش رو توی این متغیر بریزید و سپس بعد از اینکه ویرایش شد و دوباره گریدتون رو پر کردین این دستور رو بنویسید:
dgvList.Rows[SelectedRow].Selected = true;
موفق باشید.

sadra1234
دوشنبه 17 مرداد 1390, 07:28 صبح
سلام
ببخشید من یه سوال دارم که مربوط به همین بحث میشه
چطورمیشه توی حلقه current row را تغییر داد(یکی یکی به اون اضافه کرد)؟