我想有寫另一個值是不在列表中的可能性DatagridComboBoxColumn
寫在DataGrid中的WPF中
我怎麼能這樣做呢?
在WinForm
我用
private void DataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
ComboBox c = e.Control as ComboBox;
if (c != null) c.DropDownStyle = ComboBoxStyle.DropDown;
}
private void DataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (e.ColumnIndex == dataGridViewTextBox.Index)
{
object eFV = e.FormattedValue;
if (!dataGridViewTextBox.Items.Contains(eFV))
{
DataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = eFV;
}
}
}
你嘗試過什麼了嗎? – Muds
其實也沒什麼,我不知道從哪裏開始,我沒有與XAML設計非常好。 – Cantinou