PDA

View Full Version : سوال: خواندن فیلدهای یک سطر و ریختن اننها در یک جلسه



hjran abdpor
سه شنبه 11 مرداد 1390, 01:42 صبح
با سلام به دوستان.
اصلا به سوالهای من جواب میدین ، نمدونم چرا !!!!!!!!!!!

میخوام یک سطر که از گرید ویو که کلیک شد در یک متغییر مثل سشن ذخیره بشه و بعد در یک صفحه دیگه مورد استفاده قرار بگیره؟؟؟؟؟؟؟؟

چه جوری این کار را بکنم ؟؟؟؟؟؟؟؟؟؟؟

Saman Hashemi
سه شنبه 11 مرداد 1390, 09:23 صبح
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
int i = e.NewSelectedIndex;
Session["Row"] = GridView1.Rows[i].Cells[0].Text +";"+ GridView1.Rows[i].Cells[1].Text;
}

hjran abdpor
سه شنبه 11 مرداد 1390, 12:47 عصر
مرسی دوست عزیز .
ولی برای من خطا میگیره :
Specified argument was out of the range of valid values.
Parameter name: index

راستی من 4 فیلد را در گرید ویو دارم که درون یک template تعریف شده اند !!!!!!!!
چه کار کنم ؟؟؟

Saman Hashemi
سه شنبه 11 مرداد 1390, 13:11 عصر
مقدار هارو اينجوري بدست بيار بعد بريز توي session
Label s_itemType = gridViewDashboard.SelectedRow.FindControl ("ItemTypeIdn") as Label;
string txt=s_itemType.Text;

raziee
سه شنبه 11 مرداد 1390, 13:32 عصر
با سلام به دوستان.
اصلا به سوالهای من جواب میدین ، نمدونم چرا !!!!!!!!!!!

میخوام یک سطر که از گرید ویو که کلیک شد در یک متغییر مثل سشن ذخیره بشه و بعد در یک صفحه دیگه مورد استفاده قرار بگیره؟؟؟؟؟؟؟؟

چه جوری این کار را بکنم ؟؟؟؟؟؟؟؟؟؟؟

چرا Session؟
چه دلیلی برای این کار داری؟

بهتره برای اینکار از کش استفاده کنید.
درموردش جستجو کنید.

hjran abdpor
سه شنبه 11 مرداد 1390, 15:24 عصر
میشه توضیح بدین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نحوه استفاده از کش ، اصلا کش جی ، به چه دردی میخوره....

Saman Hashemi
سه شنبه 11 مرداد 1390, 15:35 عصر
به اينجا (http://barnamenevis.org/showthread.php?123309-Cache-%D8%AF%D8%B1-Asp.net)مراجعه كنيد...!