Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Функция, которая каждую четную строку изображения переводит в градации серого цвета Разработайте функцию, которая каждую четную строку изображения переводит в градации серого цвета https://www.cyberforum.ru/ windows-forms/ thread1478906.html C# Задачи по C#, может кто знает как реализовать
999
C# Элемент "Vector_sum" не существует в текущем контексте Метод для класса делегата public static Vector Vector_sum(Vector x, Vector y) { Vector temp = new Vector(x.hIndex); for (int i = 0; i < temp.hIndex; i++) { temp = x + y; } return temp; } https://www.cyberforum.ru/ windows-forms/ thread1478888.html C# RangeBar Chart - При отрисовке сливаются столбцы Заполняю Chart из DataGridViewe, в одном режиме может быть несколько сигналов в разное время на протяжение заданного отрезка времени, чтобы все они были разного цвета, каждый сигнал отображаю в новой серии, так как названия режимов string то всё сливается в одну строку при отрисовке, если сделать режим в чарте double то появляются лишние строки в графике... суть проблемы: надо чтобы была одна... https://www.cyberforum.ru/ windows-forms/ thread1478842.html
Приложение под разные визуальные стили Windows C#
Столкнулся с тем, что приложение нужно написать под разные визуальные стили Windows. Форма у меня меняет свой размер фиксировано (открывает скрытую часть). Но в разных стилях естественно размеры окна мягко говоря съезжают вместе с контролами. Куда копать? Идею с одним стилем не предлагать. ЗЫ. У нас есть блондинки которые любят окна в розовых тонах, кнопку пуск в левом верхнем углу и...
C# Ввод в динамический textbox только цифр Знаю что должен использоваться какой-нибудь метод с KeyPressed. Но как это выглядит для динамического textbox? https://www.cyberforum.ru/ windows-forms/ thread1478806.html
C# Сделать мягкую прокрутку в richTextBox https://www.cyberforum.ru/ windows-forms/ thread1478753.html
Добрый день! Для прокрутки на нужное место использую richTextBox1.ScrollToCaret(). Проблема в том, что прокрутка получается моментальной. Возможно ли сделать так, чтобы прокрутка до нужного места была плавной?
C# Кодер/декодер Рида-Соломона. Перевести с C на С#
Нужно было реализовать кодер/декодер Рида-Соломона. Изначально код был на си, все работало. Переведя код на c#, он уже не работает. Скорее всего что-то переделалось криво. Помогите исправить ошибки! Ниже код на си и на c#. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using...
C# Изменить цвет активного элемента в listbox https://www.cyberforum.ru/ windows-forms/ thread1478709.html
Добрый день! Мне нужно изменить цвет выделенного элемента в listbox. Я поменял DrawMode для listBox на OwnerDrawVariable и добавил событие: private void listBox1_DrawItem(object sender, DrawItemEventArgs e) { e.DrawBackground(); e.DrawFocusRectangle(); e.Graphics.DrawString(listBox1.Items.ToString(), e.Font, new SolidBrush(e.ForeColor),...
C# Динамическое создание CheckBox на форме https://www.cyberforum.ru/ windows-forms/ thread1478687.html
Всем привет У меня такая проблема: form3 вводим подзадачу --- жмем кнопку Add Subtask (или нажимаем Enter) --- должно появиться checkBox1, вводим пoдзадачу2 --- checkBox2, и так далее, это надо делать через массив (я не знаю как сделать):help: Буду очень благодарен, если поможете с кодом
Есть ли аналог Speedbutton из С++ (эффект зажатой кнопки) C#
Работал всегда на С++, но пришлось перейти на C#. Есть ли в C# нечто аналогичное С++ Speedbutton->Down->True/False, т.е. можно ли сделать кнопку нажатой? Или придется перекрашивать в другой цвет, после нажатия.
C# Как объявить переменную глобально? https://www.cyberforum.ru/ windows-forms/ thread1478403.html
Все просто до идиотизма, создал небольшую программу в формах: При нажатии на кнопку меняется одна переменная и в зависимости от значения переменной меняется текст в текстбоксах. Так вот, решил похимичить с переменной и заметил, что объявил её только в действиях кнопки!!! Ну думал обьявить за её пределами, но ни в класс не впихуемая она, ни в свободный... доступ... В общем: Как обьявть...
0 / 0 / 1
Регистрация: 25.06.2014
Сообщений: 5
16.06.2015, 00:43 0

Заполнение массивов данными о мебели с формы - C# - Ответ 7766888

16.06.2015, 00:43. Показов 1206. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено passatempo как решение

Решение

Все поместил в класс и добавил бы инкрементное поле ID:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Product
    {
        private static List<bool> idList = new List<bool>();  
        
        public int ID { get; private set; }
        public string Name { get; set; }
        public string Type { get; set; }
        public string Comment { get; set; }
        public Product(string name,string type,string comment)
        {           
            idList.Add(true);
            ID = idList.Count;
            Name = name;
            Type = type;
            Comment = comment;
        }
        private int getIndex()
        {
            for (int i = 0; i < idList.Count; i++)
                if (idList[i] == false)                    
                    return i;
            return -1;
            
        }
    }
еще добавил бы класс хранилище данных dataset и методы:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class dataset
    {
        private List<Product> _dsProduct = new List<Product>();
        public void AddProduct(Product product)
        {
            _dsProduct.Add(product);
        }
 
        public IList<Product> GetProduct()
        {
            return _dsProduct;
            
        }
        
    }
и на форме , что то такого
C#
1
2
3
4
5
6
7
8
9
private void button1_Click(object sender, EventArgs e)
        {
            var prod = new Product(textBox1.Text,textBox2.Text,textBox3.Text);
            ds.AddProduct(prod);
            bs.ResetBindings(false);
            bs.MoveLast();
            label1.Text = string.Format("запись {0}",prod.ID);
 
        }


Вернуться к обсуждению:
Заполнение массивов данными о мебели с формы C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2015, 00:43
Готовые ответы и решения:

Заполнение dataGridView одной формы данными из другой формы
Добрый день! Оооочень прошу помочь. Что то никак не могу разобраться. Есть основная форма...

Заполнение БД данными из формы
Привет всем. Прошу помощи в заполнении БД данными которые вводит пользователь в некую форму...

Заполнение DataGridView данными из массивов различных типов. Перегрузка функции
Здравствуйте! Требуется написать функцию, который будет заполнять ячейки таблицы данными из...

Заполнение бланка данными из формы
Здравствуйте. Очень нужен совет. Допустим имеется бланк для рецензии на дипломную работу. На нем...

1
16.06.2015, 00:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2015, 00:43
Помогаю со студенческими работами здесь

Заполнение формы данными из поиска
Здравствуйте! Интересует такой вопрос. Есть база данных, в которой есть табличка с заказами...

Заполнение данными полей формы и ComboBox
Здравствуйте! Пытался искать, но все вопросы, почему-то, связаны с ComboBox vs DataGrid. Суть...

Заполнение формы шаблона пользовательскими данными.
Необходимо открыть файл-шаблон rtf и вставить в нужные места данные, которые пользователь ввел в...

Заполнение формы Excel данными из таблицы
1. Таблица учет заполняется данными из таблицы &quot;Данные&quot; 2. Количество сотрудников может быть до...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru