PDA

View Full Version : انتقال کد رکورد از gridview به صفحات دیگر



rojan2008
چهارشنبه 24 تیر 1388, 18:11 عصر
سلام دوستان
من يه gridview دارم كه يكي از ستونهاي اون كد و اين كد hyperlink به صفحه ديگست.حالا من مي خوام وقتي روي هر كدي كه كليك شد اطلاعات اين ركورد به صفحه ديگه انتقال داده بشه.
مشكلم اينه كه نميدونم چه كار كنم كه كد ركورد رو به صفحه ديگه انتقال بده.
به كمكتون احتياج دارم .ممنون.

arhnmn
چهارشنبه 24 تیر 1388, 18:19 عصر
سلام .
منم این مشکل رو داشتم به اینحا نگاهی بنداز.امیدوارم کمکت کنه
اگر بازم مشکلی داشتی بپرس من که نه ولی اساتید میتونن پاسخ بدن



http://www.barnamenevis.org/forum/showthread.php?t=167866

rojan2008
چهارشنبه 24 تیر 1388, 18:46 عصر
اتفاقا نگاه كردم، كدي كه نوشته شده بود رو امتحان كردم ازم error ميگيره.

milade
چهارشنبه 24 تیر 1388, 18:52 عصر
خطا ؟ متنش رو بزار ...

rojan2008
چهارشنبه 24 تیر 1388, 19:23 عصر
منظورم از خطا اينه كه تو صفحه Design ، پيغام Error Creating Control ميده.

rojan2008
پنج شنبه 25 تیر 1388, 08:20 صبح
من كدم رو مي نويسم ، شايد مشكلش حل شه.
من داخل کد aspاز صفحه اولم ستون كد رو hyperlink تعریف کردم



< "كد"=asp:TemplateField HeaderText>
<ItemTemplate><asp:HyperLink ID="hp" runat="server" NavigateUrl="~/doc.aspx"><%#Eval("id")%></asp:HyperLink></ItemTemplate>
</asp:TemplateField>


داخل ص اول اینو نوشتم:که اسم گرایدمgv وhyperlinkهم hp هست



ProtectedSub Gv_SelectedIndexChanged(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Gv.SelectedIndexChanged
Dim myhp AsString = CType(Gv.FindControl("hp"), HyperLink).Text.ToString
Response.Redirect("nobat.aspx?id='" & myhp & "'") EndSub


در laodاز ص دوم(doc):



("Dim id As String = Request.QueryString("id
Lbl_code.Text = id


ولی داخل لیبل چیزی نشون نمیده!

raziee
پنج شنبه 25 تیر 1388, 22:28 عصر
http://www.barnamenevis.org/forum/sh...d.php?t=167866 (http://www.barnamenevis.org/forum/showthread.php?t=167866)

منظورم از خطا اينه كه تو صفحه Design ، پيغام Error Creating Control ميده.
من در پستی که دوستمون گذاشتن یه نمونه نوشتم. خطایی هم نداره.
من با VS2008 نوشتم .

rojan2008
جمعه 26 تیر 1388, 09:35 صبح
ازهمه دوستان ممنونم.مشكلم حل شد.

arhnmn
جمعه 26 تیر 1388, 13:33 عصر
دوست عزیز rojan خیلی خوشحالم که مشکل شما حل شد ولی من هنوز مشکل دارم .اگر شما با vb کار کردی میشه لطف کنی کدهایی که نوشتی رو برای من اینجا بزاری.برنامه من هنوز error میده و چون کد دوستان که لطف کرده بودن گذاشته بودند #c هنوز مشکلم حل نشده.

bachebahal_1363
شنبه 27 تیر 1388, 00:04 صبح
چرا خیلی راحت از یک input button استفاده نمی کنین و در onclick اون یک کد جاوا اسکریپت
در زیر مثالش رو می زارم


<asp:TemplateFiled>
<ItemTemplate>
<input type="button" value="Edit" onclick='javascrript:getData(<%# Eval("ID")%>);'>
</ItemTemplate>
</asp:TemplateFiled>

<script type="text/javascript" language="javascript">
function getData(ID)
{
window.location="WebPageAddress.aspx?id=" + ID;
}
</script>

rojan2008
شنبه 27 تیر 1388, 09:14 صبح
دوست عزیز rojan خیلی خوشحالم که مشکل شما حل شد ولی من هنوز مشکل دارم .اگر شما با vb کار کردی میشه لطف کنی کدهایی که نوشتی رو برای من اینجا بزاری.برنامه من هنوز error میده و چون کد دوستان که لطف کرده بودن گذاشته بودند #c هنوز مشکلم حل نشده.

جناب arhnmn من از كدهايي كه در پست6 گذاشتم استفاده كردم ولي قسمت اول كد رو كه داخل ص asp نوشته بودم به صورت زير تغيير دادم.




asp:HyperLink ID="hp" runat="server" NavigateUrl='<%# "~/doc.aspx?ID=" & Eval("id") %#>' Text='<%# Eval("id")



#%