DataGrid dg = new DataGrid();
DataGridTableStyles dgts = new DataGridTableStyles();
GridColumnStyleCollection colStyles = dgts.GridColumnStyles;
DataGridTextBoxColumn dgtb = (DataGridTextBoxColumn) colStyles["Address"];
ComboBox cbx = new ComnoBox();
dgtb.TextBox.Controls.Add(cbx);
我现在通过以上代码在DataGrid中显示了一个下拉框,但怎么样才能使得下拉框当前定位的内容是
我DataGrid中的内容。
如:
下拉框中有 1 湖南
2 海南
3 广东
如果我在DataGrid中的Address列的值为2时,显示为海南。
DataGridTableStyles dgts = new DataGridTableStyles();
GridColumnStyleCollection colStyles = dgts.GridColumnStyles;
DataGridTextBoxColumn dgtb = (DataGridTextBoxColumn) colStyles["Address"];
ComboBox cbx = new ComnoBox();
dgtb.TextBox.Controls.Add(cbx);
我现在通过以上代码在DataGrid中显示了一个下拉框,但怎么样才能使得下拉框当前定位的内容是
我DataGrid中的内容。
如:
下拉框中有 1 湖南
2 海南
3 广东
如果我在DataGrid中的Address列的值为2时,显示为海南。
你可以把ComboBox 的项重新排序,把你要的项移到第一位
我用ComBoBox1.Databinds(new binding("SelectedValue",Ds,"Table1.Column1")
但是也不行。