Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
组合框C#wpf中的值_C#_Wpf_Combobox - Fatal编程技术网

组合框C#wpf中的值

组合框C#wpf中的值,c#,wpf,combobox,C#,Wpf,Combobox,我有datagrid中的combobox(mysql(web)中的源代码) 如何在select中获得价值 <ComboBox SelectionChanged="status_SelectionChanged"......... 怎么办 如何在另一列中获取值,但在这一行中 column_one column_two value1 value2 是否更改为第二列,如何获得第一列 更新: 我的物品 新的 取消 您可以按名称访问组合框 <ComboBox Sel

我有datagrid中的combobox(mysql(web)中的源代码) 如何在select中获得价值

<ComboBox SelectionChanged="status_SelectionChanged".........
怎么办

如何在另一列中获取值,但在这一行中

column_one   column_two

   value1      value2
是否更改为第二列,如何获得第一列

更新: 我的物品


新的
取消

您可以按名称访问组合框

<ComboBox SelectionChanged="status_SelectionChanged" Name="myComboBox" ... />
private void status_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    string value = myComboBox.SelectedItem.ToString();
}

私有无效状态\u SelectionChanged(对象发送者,SelectionChangedEventArgs e)
{
字符串值=myComboBox.SelectedItem.ToString();
}

这个解决方案怎么样

<ComboBox Name="myComboBox"  SelectionChanged="status_SelectionChanged" ... />

private void status_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    var value = (sender as ComboBox).SelectedItem;
}
其中var1是行号,var2是列号


当我必须将Datagrid与复杂单元格一起使用时,我会将每个元素的行数和列数(在您的案例中为ComboBox)保存在.Tag属性中,并将其弹出以确定单元格数。

如何在XAML中定义Datagrid中的列?
新建取消
myComboBox,我没有这个名称我向您展示了如何使用,请看我的答案,您必须用xaml命名组合框。选择任何名称。好的,这只是一个想法,玩一玩。调试并查看所选项目,同时查看SelectedValue属性。很抱歉,这是WinForms的解决方案。若要使用其他列但同一行中的数据,您需要此
(TextBlock)myDataGrid.Columns[number]。GetCellContent(myDataGrid.SelectedItem)。Text=“Hello”,其中“number”-DataGrid中感兴趣列的编号DataGrid中选择了哪个值。SelectionMode?对不起,不是SelectionMode;我是个吝啬鬼。为获取选定行选择EditEMS,为获取选定单元格选择SelectedCells。
<ComboBox SelectionChanged="status_SelectionChanged" Name="myComboBox" ... />
private void status_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    string value = myComboBox.SelectedItem.ToString();
}
<ComboBox Name="myComboBox"  SelectionChanged="status_SelectionChanged" ... />

private void status_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    var value = (sender as ComboBox).SelectedItem;
}
DataGrid.Item[var1,var2]