mohammadyaser
سه شنبه 08 شهریور 1390, 12:11 عصر
سلام من به کمک تکه کد زیر یک سطر از گریر ویو را انتخاب می کنم .مشکل من اینجاست که گرید ویو من صفحه بندی شده است واگر مثلا چیزی که جستجو می کنم در صفحه اول به بعد باشد انتخاب می شود ولی چون صفحه اری همان صفحه اول است کاربر متوجه نمیشود .من چطور می توانم وقتی رکوردم در صفحات بعد بود صفحه مورد نظر را نمایش دهم.
cmd1.CommandText = "Stp_Select_MHAZINEH";
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@AMH0904", AMH0101.Text);
cmd1.Parameters.AddWithValue("@task", 8);
if (cmd1.Connection.State == ConnectionState.Closed)
cmd1.Connection.Open();
try
{
SqlDataReader sdr = cmd1.ExecuteReader();
sdr.Read();
uniccode = sdr["AMH0904"].ToString();
foreach (GridViewRow myrow in GridView1.Rows)
{
if (GridView1.DataKeys[myrow.RowIndex].Value.ToString() == uniccode)
{ GridView1.SelectedIndex = myrow.RowIndex; AMH0904.Text = uniccode; break; }
}
}
catch
{
GridView1.SelectedIndex = -1;
}
finally
{ con1.Close(); }
دوستان اگر لطف کنند کد مورد نظر را هم به c# , هم به java script قرار دهند.بسیار عالی است .
سپاسگزارم
cmd1.CommandText = "Stp_Select_MHAZINEH";
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@AMH0904", AMH0101.Text);
cmd1.Parameters.AddWithValue("@task", 8);
if (cmd1.Connection.State == ConnectionState.Closed)
cmd1.Connection.Open();
try
{
SqlDataReader sdr = cmd1.ExecuteReader();
sdr.Read();
uniccode = sdr["AMH0904"].ToString();
foreach (GridViewRow myrow in GridView1.Rows)
{
if (GridView1.DataKeys[myrow.RowIndex].Value.ToString() == uniccode)
{ GridView1.SelectedIndex = myrow.RowIndex; AMH0904.Text = uniccode; break; }
}
}
catch
{
GridView1.SelectedIndex = -1;
}
finally
{ con1.Close(); }
دوستان اگر لطف کنند کد مورد نظر را هم به c# , هم به java script قرار دهند.بسیار عالی است .
سپاسگزارم