PDA

View Full Version : ارسال پارامتر به تابع ondatabound در DropDownList



Maryam.J
جمعه 08 اردیبهشت 1391, 11:19 صبح
سلام به همه :لبخندساده:
من توی یه صفحه چندتا DropDownList دارم که همه بایدتوی ondatabound مقدار بگیرند. میخوام به جای اینکه برای هر کدوم به ondatabound بسازم، یه تابع کلی داشته باشم بعد توی ondatabound هر DropDownList یه پارامتر بفرستم که بدونم این کدومه که با swich case بهشون مقدار بدم.
مثلا این تابع رو داشته باشم:

protected void ddl_DataBound(string ddltype)
{
switch (ddltype)
{
case "type1":
{
ddl_type1.Items.Add("منبع 1");
break;
}
}
}

بعد به تابع ondatabound مقدار. مثلا یه چیز تو این مایه ها:

<asp:DropDownList ID="ddl_type1" runat="server" ondatabound='<%# ddl_DataBound("type1") %>' ></asp:DropDownList>

ولی این کار نمیکنه. خطا میده.
ممنون میشم راهنماییم کنید.

Maryam.J
جمعه 08 اردیبهشت 1391, 14:46 عصر
کسی جواب این رو نمیدونه؟!!