
نوشته شده توسط
مهدی مرادی
سلام مهندس. ممنون که وقت گذاشتین ولی متاسفانه من اصلا نتونستم متوجه بشم چیکار باید بکنم؟ این اوامری که فرمودین رو انجام دادم ولی کلا خطا میده بهم و نمیدونم چیکار باید کنم؟
سلامی مجدد
من دیگه چجوری بگم؟
کدش که آماده دادم .
کدی که نوشتید و اروری که میده را اینجا بذارید .
ضمنا ، اون متغییر list ای که از خروجیِ متدِ cmd.ExecuteScalar پر میشه ، و از متغییر list ، به عنوان ItemsSource استفاده میکنید ، بهتره که بجای این کار ، این متغییر را به عنوان پروپرتی (سراسری) تعریف کنید (البته توصیه میشه که این پروپرتی از نوع ObservableCollection باشه یا حداقل اینکه اینترفیس INotifyPropertyChanged را پیاده سازی کنید) و بعد ItemsSource ئه ComboBox را به این پروپرتی ، Binding کنید .

نوشته شده توسط
مهدی مرادی
راستش من از یکی پرسیدم گفت باید این آیتم هارو یکی یکی بخونم و بعد بیام Name رو صدا بزنم. الان شمام اینکارو گفتین انجام بدم؟؟
امکان گرفتن Anydesk رو دارین عزیز؟
بله .
این که بدیهی هست .
در یه حلقه ، عضو Name در آیتم های آرایه ی list تون را به عنوان source اضافه کنید .
یعنی بجای COM1.ItemsSource = list در کدتون :
for(int index = 0; index < list.Count; index++)
{
COM1.Items.Add(list[index].Name);
}
اما این روش ، اصولی نیست (حداقل برای wpf که سیستم binding خوبی داره) .