У меня есть 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();Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости