У меня есть dataGridView, где подключена таблица, одно из полей типа Дата. Я хочу сделать так, что бы при клике на это поле появлялся элемент выбора даты, dateTimePicker. Именно что бы он был на grid'e, рядом с полем, как на картинке (это в Access так отображается). Сам DataGridView не предлагает ни чего что можно было бы использовать для задания положения календаря. Есть какие-нибудь мысли как такое сделать?
На событие CellClick
у DGV
повесьте код, вычисляющий координаты Cell
.
var cellRectangle = dataGridView1.GetCellDisplayRectangle(1, 1, true);
// Can create Points using the Rectangle if you want.
Console.WriteLine("Top Left x:{0}\t y:{1}", cellRectangle.Left, cellRectangle.Top);
Console.WriteLine("Bottom Right x:{0}\t y:{1}", cellRectangle.Right, cellRectangle.Bottom);
В свойство dgv.Controls
добавьте ваш DateTimePicker
.
DateTimePicker.Location
координаты, найденные на шаге 1.DateTimePicker.Show();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется проект, нужно к нему прикрутить гугл поискМожет есть какой гайд или кто может рассказать? Заранее спасибо!
Подскажите можно ли получить метаинформацию о видео с YouTube в формате JSON и как это сделать?
Понадобилось использовать параметры при запуске приложенияВ Winforms с этим полный порядок
До публикации приложения нужно протестировать отправку результатов игр в Facebook