组合框C#wpf中的值
我有datagrid中的combobox(mysql(web)中的源代码) 如何在select中获得价值组合框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
<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]