У меня есть NumericeUpdown, встроенный в столбец ListView. ListView будет отображать десятичное значение в виде текста, и при нажатии NumericUpDown должен быть виден с десятичным значением, чтобы пользователь мог его редактировать. Но когда пользователь нажимает на ячейку, элемент управления NumericUpDown отображается со значением «0,00»
// Inside Constructor
lvUpdates.SetEditableColumn(FinalizeAmountColumn, EditingListViewEditType.NumericUpDown);
// Event handlers
private void lvUpdates_ControlShowing(object sender, CancelEditingListViewEventArgs e)
{
var lvi = (PropertyListViewItem)lvUpdates.Items[e.Row];
if (lvi == null)
return;
var info = (DebtSetOffMatchUpdateInformation)lvi.Tag;
if (info.MatchAmount
Подробнее здесь: https://stackoverflow.com/questions/789 ... en-clicked