С нескольких дней я начал кодировать datagridview с пейджингом. Сам поисковый вызов работает и хорошо вычисляет. Но теперь я столкнулся с проблемой, мне нужны свойства из моего пользовательского элемента управления, которые недоступны.Создание свойств в datagridview usercontrol C#
Для того, чтобы иметь возможность использовать свой самопроизведённые UserControl мне нужны следующие свойства доступны при экспорте его в DLL-файл (UserControl):
- Столбцы собственности (datagridview.Columns)
- CurrentRow.Index свойство (datagridview.CurrentRow.Index)
- Rows.Count свойство (datagridview.Rows.Count)
- Rows.Cells.Value (datagridview.Rows [счетчик] .Cells [cellcounter] .value)
- Свойство Column.width (datagridview.Column.Width)
Может ли кто-нибудь помочь мне по пути, как это сделать/привести примеры? Я понятия не имею, как это осуществить.
У меня есть одно свойство работает, что я нужен, так что я предполагаю, что это может работать в качестве примера :)
public void SetColumns(string columnName)
{
dataGridView.Columns[columnName].Visible = false;
}
Чтобы сделать его коротким: как я могу получить эти свойства доступны в других моих проектах путем кодирования его в datagridview? Это будет пользовательский контроль.
Спасибо, Yenthe
«Тогда вы будете контролировать свой DataGridView в своем другом проекте». Будет ли это означать, что у меня будут все свойства, которые мне нужны, когда я буду использовать DLL-файл в другом проекте? Например, например, свойство .column.width? – Yenthe
^Хорошо, поэтому я узнал, что это НЕ сделка. Но как я могу сказать, например, что я хочу, чтобы в другом проекте можно было изменить ширину столбца или что-то еще? : s – Yenthe
Теперь ваш вопрос не ясен. Можете ли вы опубликовать больше кода вашей библиотеки и проекта, используя его с точным вопросом? –