عندي مشكلة صغيرة الا وهي اني عندي dataset
اعبيها في function
وفي function تانية اريد الحصول على البيانات الموجودة بها
عرفتها private
,public
,shared
كلها ماضبطت معايا
ياريت الي مر علية شي زي كد يردلي
عندي مشكلة صغيرة الا وهي اني عندي dataset
اعبيها في function
وفي function تانية اريد الحصول على البيانات الموجودة بها
عرفتها private
,public
,shared
كلها ماضبطت معايا
ياريت الي مر علية شي زي كد يردلي
تم تعديل هذه المشاركة بواسطة @areej@ في 30 أبريل 2005 في 21:57
في أي إجرائية Sub أو دالة Function يتم التعامل مع المتغيرات Variables على أنها Local أي يتم التعامل معها داخل الإجرائية أو الحدث وبالتالي لا يمكن إستدعائهم من خلال أي إجرائية أو دالة أخرى .. كيف الحل ؟
بسيط و هو أن يتم تعريفهم تحت إسم ال Namespace مباشرة أي قبل الأحداث و الدوال الموجودة و بالعادة يكون هناك الحدث Page_Load
بالتوفيق
You can fly while you can touch the sky
طبعا .... عرفتها قبل الfunctions
و dataset متعرفة في كل الدوال
لكنها فاضية اي لاتوجد بها اي data
كانها new
/////////////////
Imports System.Data.SqlClient
Private dataset As New dataset
////////////////
الذى قصده الأخ محمد أن يتم تعريفها في اول الكلاس، وليس قبلها
كالتالي
Imports System.Data.SqlClient Public Class WebForm1 Inherits System.Web.UI.Page Dim ds As New DataSet
هل تقوم بإستدعاء ال dataset من نفس الويب فورم ولا أخر؟
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
شكرا لكم يااخواني خلاص عرفت المشكلة وين
راح اقول المشكلة لتعم الفائدة
عندي انا دالتين هما
1-
bindDroplist تعبي الdataset وترجعه للdropdownlist الموجود بالdatagrid
2-
index وهي الدالة الي تحدد العنصر المختار سابقا في الdropdowlist
وتحتاج الdataset والبيانات الي فيه .
المشكلة في تعريف الdrodownlist ناديت على الدالة التانية قبل الأولى <_<
كما في الكود اللاحق وبس غيرته مشي الحال
<asp:datagrid id="dg"> <Columns> <asp:TemplateColumn HeaderText=""> <EditItemTemplate> <asp:DropDownList ID="super1" Runat="server" AutoPostBack=True DataTextField="Supername" DataValueField = "supID" selectedindex='<%#index(container.dataitem(type))%>' DataSource='<%# BindDropList(DataBinder.Eval(Container.DataItem,"SID"))%>' > </asp:DropDownList> </EditItemTemplate> </asp:TemplateColumn>
تم تعديل هذه المشاركة بواسطة @areej@ في 1 مايو 2005 في 20:51
هذا الموضوع مغلق.