PDA

View Full Version : کار با چندین تکس باکس در حلقه



ramin149
جمعه 10 تیر 1390, 01:42 صبح
با چهار تا تکس باکس دارم با نام های txt_name1 تا txt_name4 حالا چه شکلی در یک حلقه به این چهار تکس باکس متنی اضافه کنم ؟؟؟

Javad.Kashi
جمعه 10 تیر 1390, 02:01 صبح
سلام
بنابر فرض: صفحه از عناصر زیر تشکیل می شود:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.Styles.WebForm1" %>
<!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 id="Head1" runat="server"><title></title></head>
<body>
<form id="Form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label4" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
</form>
</body>
</html>

حالا بر رویداد کلیک دکمه این کد را می نویسیم:

protected void Button1_Click1(object sender, EventArgs e)
{
Label[] LabelList = {Label1,Label2,Label3,Label4 };
foreach (Label l in LabelList)
{
l.Text = "SomeText";
}
}


:لبخندساده::لبخندساده::لبخن ساده:مبعث پیامبر بر همه شیعیان مبارک باد:لبخندساده::لبخندساده::ل خندساده:

یا علی

ramin149
جمعه 10 تیر 1390, 12:30 عصر
من برای کد زیر چه کار کنم

Button[] LabelList = { btn_Reserve1, btn_Reserve2, btn_Reserve3, btn_Reserve4, btn_Reserve5, btn_Reserve6, btn_Reserve7, btn_Reserve8 };
foreach (Button l in LabelList)
{
l.Text = too.ativeButton(l, GridView1, LabelList.Count());
}


شماره حلقه که بر اساس تعداد button هاست
خود button در حلقه که می خواهم تک تک button ها رو بفرستم به یک تابع دیگه