PDA

View Full Version : سوال: درباره گرید ویو



ashe405
پنج شنبه 24 فروردین 1391, 08:05 صبح
سلام دوستان
من یه گریدویو دارم بعد میخوام وقتی رو یکی از فیلداش کلیک می کنم اطلاعاتش رو تست باکسام بیاد
جستجو کردم پیدا نکردم
ممنون

petross
پنج شنبه 24 فروردین 1391, 09:00 صبح
با سلام
دوست عزیز اینکار رو می خواهید در وب انجام بدهید و یا در ویندوز
اگر در ویندوز باشد خیلی راحت هست شما می توانید با استفاده از ابزار های همانگ سازی یا navigator اینکار را انجام دهید اطلاعات کافی هم در سایت و هم در وب وجود دارد
ولی اگر می خواهید اینکار رو در وب انجام بدهید یا باید از دکمه انتخاب برای انتخاب رکورد مورد نظر استفاده کنید و در پاسخ به رویداد selected آن شماره سطر را به شما برگشت می دهد که به این ترتیب میتوانید هر فیلد مربوط به هر سر را خوانده و به کامپوننت مورد نظر نسبت بدهید

ashe405
پنج شنبه 24 فروردین 1391, 09:26 صبح
ویندوزه
میشه یه مثال بزنی

ashe405
پنج شنبه 24 فروردین 1391, 10:26 صبح
یعنی واقا کسی نیس یه کمک کوچولو به من بکنه

Sirwan Afifi
پنج شنبه 24 فروردین 1391, 10:37 صبح
txtName.Text=dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Name"].Value.ToString();

ashe405
پنج شنبه 24 فروردین 1391, 10:46 صبح
دم شما و بقیه دوستان گرم ممنون

ashe405
پنج شنبه 24 فروردین 1391, 10:52 صبح
ببین من این کدو در event قسمت CellContentClick نوشتم ولی جواب نمیده

Sirwan Afifi
پنج شنبه 24 فروردین 1391, 10:54 صبح
نه مشکلی نداره :

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text=dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["Name"].Value.ToString();
}

ashe405
پنج شنبه 24 فروردین 1391, 10:56 صبح
ممنون دروس شد تو این قسمت نوشتم CellClick

rahdar
پنج شنبه 24 فروردین 1391, 11:17 صبح
سلام
تو برنامه ویندوز با این دستور میتونید محتوی سطر جاری گرید رو بخونید

if (DataGridView1.CurrentRow!=null)
{
textBox1.Text =DataGridView1.CurrentRow.Cells["IDCol"].Value.ToString();
}

اون کلمه IDCol هم اسم ستون گریده که میتونید به جاش شماره ستون رو هم بزارید