استدعاء فانكشن تم عملها داخل الصفحة بالكود واستدعائها بداخل جريد فيو او داتاليست او اي اداة من ادوات العرض

استدعاء فانكشن من الكود داخل جريد فيو Call function from code in griedview

استدعاء فانكشن من الكود داخل جريد فيو  Call function from code in griedview

متدرب يسأل عن انه صنع فانكشن او خاصية داخل الكود هذه الفانكشن يريد استخدامها داخل الجريد فيو

 وتسمي ايضا باللغة الانجليزية

Call methods from codebehind in Datalist

get function from code behind in html griedview

 

لنعطي مثالا علي ذلك

 

وضعت فانكشن من خلالها اجمع شئ او احصل علي شئ . مثلا اريد المدينة والبلد للمستخدم حتي يتم وضعهم جنبا الي جنب في الجريدفيو

protected string getInformation(string country, string City)

        {

            // هنا الفانكشن سترجع باسم البلد وبالمدينة ايضا

            return "معلوماتك هي : " + (country + "  " + City);

 

        }

 

 

الان اريد استخدام هذه الفانكشن داخل الجريد فيو  .

 

asp:GridView ID="GridView1" runat="server">

    <Columns>

    <asp:TemplateField>

    <ItemTemplate>

   

    <%--هنا يتم وضع الفانكشن ثم تمرر القيم داخلها--%>

   

        <asp:Label ID="Label1" runat="server" ><%# GetInformation(Eval("Country"),Eval("City"))  %></asp:Label>

   

    </ItemTemplate>

   

    </asp:TemplateField>

   

    </Columns>

    </asp:GridView>

 

وهكذا ببساطة تستطيع ان تصنع فانكشن مثلا تأتي بالكمية او تأتي بحاصل ضرب قيمة وقيمة اخري 

نشكرك علي المشاركة