عاوز اعمل for each على Controls الموجودة الصفحة بحيث اقوم بتفريغ محتويات الControls
عاوز اعمل For Each على Controls الموجودة الصفحة
مغلق
أخي
من اي نوع الكنترول ؟؟؟
هل هي textbox أو label ...........
وانت بتشتغل عالـC# أم VB
تم تعديل هذه المشاركة بواسطة محمد سماقية في 4 فبراير 2008 في 12:01
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
على كل حال هذا كود يمكن ان يفيدك وبـC#
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Hellow"></asp:Label> <asp:TextBox ID="TextBox1" runat="server">mohammad sumakiea</asp:TextBox> <asp:Button ID="Button1" runat="server" Text="mohammad sumakiea" /><br /> <br /> <br /> <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="تفريغ" /></div> </form> </body> </html>
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
accessChild(Page.Controls);
}
public void accessChild( ControlCollection Controls)
{
foreach (object var in Controls)
{
if (var.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))
{
((TextBox)var).Text = "";
}
if (var.GetType().ToString().Equals("System.Web.UI.WebControls.Label"))
{
((Label)var).Text = "";
}
if (var.GetType().ToString().Equals("System.Web.UI.WebControls.Button"))
{
((Button)var).Text = "";
}
accessChild(((Control)(var)).Controls);
}
}
}تم تعديل هذه المشاركة بواسطة محمد سماقية في 4 فبراير 2008 في 12:33
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
هذا الموضوع مغلق.