السلام عليكم
كيف ممكن عندما أضغط على لنك في GridView يظهر لي هذه البيانات قي TextBox في صفحة أخرى. هل هذا ممكن لأني حاولت ومش عارف أعملها.
السلام عليكم
كيف ممكن عندما أضغط على لنك في GridView يظهر لي هذه البيانات قي TextBox في صفحة أخرى. هل هذا ممكن لأني حاولت ومش عارف أعملها.
تم تعديل هذه المشاركة بواسطة فهـ1ـود في 5 يوليو 2007 في 14:30
حاول تمريرها عن طريق احدى طرق تمرير البيانات بين الصفحات
ممكن جدا ..
بامكانك استخدام حدث ItemCommand واضافة جافا سكربت مثلا :
بعد اضافة CommandColumn ولنفترض أن CommandName له هو ItemSelected
استخدم الكود التالي لفتح صفحة جديدة Popup في الحدث ItemCommand
If e.CommandName = "ItemSelected" Then
Dim script As New System.Text.StringBuilder
' غير P_ShowPage الى اسم الصفحة التي تنوي العرض فيها وكذلك انتبه الى انك سوف ترسل باراميتر الى الصفحة
Dim pg As String = "P_ٍShowPage.aspx?txt=" & TextBox1.Text
script.Append("<script language='javascript'>")
script.Append("window.open('" & pg & dg.DataKeys(e.Item.ItemIndex) & "','','width=800,channelmode=no,directories=no,location=no,menubar=no,resizable=no,
crollbars=yes,status=no,titlebar=no,toolbar=no,z-lock=no,left=100,top=115',true)")
script.Append("</script>")
Me.Page.Controls.Add(New LiteralControl(script.ToString()))
End Ifتم تعديل هذه المشاركة بواسطة Scoool في 7 يوليو 2007 في 09:41
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
والله يا أخواني لا زال الأمر لدي غامض لم استطع فعل ما ذكرتم .. ممكن توضيح أكثر .. ولكم الشكر
يمكنك ذلك ايضا عن طريق عمل متغير عام وتضع قيمته عن الضغط على الزر او اللنك الذى انشأته فى ال gridcontrol
وعمل المتغير العما يكون عن طريق
application.lock()
application("myvar")="hello"
application.unlock()
او عمل كلاس عام وبها متغير عام وتعطى له قيمه عند كل ضغطه فى حدث الضغط فى الزر الgridcontrol
بالتوفيق
أشكركم جميعا على ردكم .. لكن والله بالعربي الفصيح ما عرفت ، فممكن واحد يعمل لي معروف ويعطيني مثال بسيط .. معليش تحملوني شوي والله أشعر بالحرج لأني أظن السؤال تافه وأنتم شرحتم لكن مافهمت
هذا الموضوع مغلق.