【发布时间】:2013-06-02 06:02:04
【问题描述】:
我有一个 DataGrid 填充了一个表中的值,还有一个 TemplateColumn 包含了一个从 ObservableCollection(不同的表)填充的 ComboBox。这肯定不是最优雅的方法,但是因为我没有时间从零开始并开始使用 MVVM 方法...
让我们说: 餐桌狗 & 表 Dog_breeds
网格包含来自 Dogs 表和 Dog_breeds 组合框的值
当 ComboBox 中的选择发生更改时,我需要更改 Dogs 表中的 id_dog_breed,因此:
private void breed_combo_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBox comboBox = (ComboBox) sender;
string test = comboBox.SelectedValue.ToString();
//parse the value as int and somehow pass to the according row
}
我怎样才能做到这一点?我相信这里的某个地方一定有一个类似的问题,很久以前就已经回答过了,但我没有找到它。
【问题讨论】: