متدرب يسأل عن انه صنع فانكشن او خاصية داخل الكود هذه الفانكشن يريد استخدامها داخل الجريد فيو
وتسمي ايضا باللغة الانجليزية
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>
وهكذا ببساطة تستطيع ان تصنع فانكشن مثلا تأتي بالكمية او تأتي بحاصل ضرب قيمة وقيمة اخري