elham1611
سه شنبه 25 اسفند 1388, 01:12 صبح
به لطف راهنمایی دوستان راه حلی برای باز شدن سطر انتخاب شده در GridView پیدا کردم. که لینک سوالات و جوابها در این زمینه رو در پایین قرار دادم
http://barnamenevis.org/forum/showthread.php?p=933084#post933084
(http://barnamenevis.org/forum/showthread.php?p=933084#post933084)
http://barnamenevis.org/forum/showthread.php?t=58450
-------------------------------------------------------------------------------------------------------
اما مشکلی که تمامی آنها دارند این است که صفحه جدید را مروگر به عنوان یک POPUP در نظر میگیرد و آن را بلوکه میکند که در نتیجه برای کاربر ایجاد مزاحمت میکند.:ناراحت:
با جستجو در سایت www.asp.net کد زیر را بدست آوردم که به عنوان راه حلی برای این مشکل در نظر گرفته شده است اما نمیدانم چرا کار نمیکند.
ممنون میشم اگر کد را اصلاح کنید یا راهنمایی کنید.
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
HyperLink mylink;
foreach (GridViewRow gvRow in GridView1.Rows)
{
mylink = (HyperLink)gvRow.FindControl("HyperLink1");
mylink.Attributes.Add("onClick", "NewWindow(this.href,'mywin','440','390','yes','cen ter');return false");
}
}
http://barnamenevis.org/forum/showthread.php?p=933084#post933084
(http://barnamenevis.org/forum/showthread.php?p=933084#post933084)
http://barnamenevis.org/forum/showthread.php?t=58450
-------------------------------------------------------------------------------------------------------
اما مشکلی که تمامی آنها دارند این است که صفحه جدید را مروگر به عنوان یک POPUP در نظر میگیرد و آن را بلوکه میکند که در نتیجه برای کاربر ایجاد مزاحمت میکند.:ناراحت:
با جستجو در سایت www.asp.net کد زیر را بدست آوردم که به عنوان راه حلی برای این مشکل در نظر گرفته شده است اما نمیدانم چرا کار نمیکند.
ممنون میشم اگر کد را اصلاح کنید یا راهنمایی کنید.
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
HyperLink mylink;
foreach (GridViewRow gvRow in GridView1.Rows)
{
mylink = (HyperLink)gvRow.FindControl("HyperLink1");
mylink.Attributes.Add("onClick", "NewWindow(this.href,'mywin','440','390','yes','cen ter');return false");
}
}