PDA

View Full Version : حرفه ای: بالا پایین کزدن سطر گرید



sadaf_
دوشنبه 28 شهریور 1390, 13:37 عصر
با سلام خدمت دوستانپ
من در گریدم یه سری داده هایی دارم حالا می خوام دو تا کلید بگذارم یکی فلش به سمت بالا و دیگری فلش به سمت پایین
وکاربر اگر فلش بالا را زد اون سطر گرید با بالایی جابجا بشه اگر پایینی رو زد اون سطر گرید با پایینی عوض بشه
تلاشما کردم اما کاری نتونستم بکنم
می شه بگید با چه روشی می شه این کا رو کرد

f_pakzad
دوشنبه 28 شهریور 1390, 14:39 عصر
برای اینکه محتویات سطر جاری با بالایی جابجا شود

for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
if (dataGridView1.CurrentRow != null)
{
string strtemp1 = dataGridView1[i, dataGridView1.CurrentRow.Index].Value.ToString();
string strtemp2 = dataGridView1[i, dataGridView1.CurrentRow.Index - 1].Value.ToString();

dataGridView1[i, dataGridView1.CurrentRow.Index].Value = strtemp2;
dataGridView1[i, dataGridView1.CurrentRow.Index - 1].Value = strtemp1;
}
}