سلام
من چطوری می تونم Item های یک ListBox که در UserControl قرار داره رو پاک کنم
من داخل یک فرم از یک UserControl استفاده می کنم ... می خوام ببینم این کار شدنیه !؟ :گیج:
اگه آره به چه صورت !؟
ممنون ! :تشویق:
Printable View
سلام
من چطوری می تونم Item های یک ListBox که در UserControl قرار داره رو پاک کنم
من داخل یک فرم از یک UserControl استفاده می کنم ... می خوام ببینم این کار شدنیه !؟ :گیج:
اگه آره به چه صورت !؟
ممنون ! :تشویق:
خوب برا پاک کردن باید کدی در یوزر تعریف کنی تا این کار رو کنه
حالا چه مشکلی هست؟
سلام
listbox1.Items.Clear()
نه ...
انگار من درست منظورم رو نرسوندم !!!!
شما وقتی داخل یک صفحه Asp.Net یک UserControl (صفحه Ascx) رو Add می کنید ... به طور مستقیم نمیشه به یک Object از UserControl دسترسی داشته باشید !!
امیدوارم منظورم رو فهمیده باشید !!!
من می خوام از داخل صفحه ASPX این کار رو بکنم !!!
این کار شدنیه !!!
یه تابع public تعریف کن توی user control و بعد اونو توی صفحه aspx فراخوانی کن. مثلا:
ucl.clear();
سلام
امیدوارم که ایندفعه منظورتو درست فهمیده باشم . من از این روش استفاده میکنم که در ascx اون کنترل رو بصورت public تعریف میکنم
public List<urLIst> YourLIstinControl
{
get { return YourControl.YourList; }
set { YourControl.YourList = value; }
}
و حالا از داخل aspx میتونم به این کنترل دست رسی پیدا کنم
YourControl.YourList= ......
شما می توانید در صفحه aspx.vb خود نام usercontrol خود را بنویسید و از متد findcontrol اون لیست آیتم رو پیدا می کنی و بعد هر بلایی خواستی سرش بیار
Dim MyListItem As ListItem=MyUserControl.FindControl("MyListItem")
بعد شما با mylistitem هر کار که دوست داری بکن
سلام بر بروبکس با معرفت . آقا عماد ما اینکارو کردیم :
خوب تو کلاس user control یه تابع به نام public void CalendarRender() نوشتیم حالا تو codebehind صفحه aspx اونو فراخوانی کردیم یعنی:
webusercontrol1. (طبق خاصیت اینتلیسنس بایستی نام تابع باشه که نیست!)!
ممنون می شیم منظورتونو واضعتر بگید. :چشمک::چشمک: