2017-07-17 173 views
0

在Windows应用程序中,我在中有Combobox在DataGridView中默认显示ComboBox的第一个值(按索引)

我的问题是:
我如何获得第一个索引的值作为默认值?

例如,如果ComboBox状态有三个值

  • 未知(1)
  • 接受(2)
  • 拒绝(3)

unknown处于第一个索引,并且应在DataGridView单元格中被选为默认值。 ComboBox的文本应该通过索引以编程方式设置,例如,通过cbbox.selectindex = 1;

enter image description here

如何能在第一个索引的文本可以在DataGridView默认显示?

+0

我做了一个重大的问题和标题的改写。 – zx485

回答

0

您使用的是WPF还是WinForms?

如果你使用WPF,试试这个:

DataRowView dr = (DataRowView) YourDataGrid.SelectedItem; 
YourComboBox.Text = dr.Row[0].ToString(); 

你是问如何让你的DataGrid的第一指标值?

+0

我已经通过Cell Define添加了Datagridview的值。只需要索引首先选择。 –

+0

试试这个 - > datagridview.CurrentCell.RowIndex – jDmendiola

0

在Designer中,您可以设置列的DefaultCellStyleNullValue

dataGridView1.Columns[3].DefaultCellStyle.NullValue = "unknown"; 
+0

但它的索引值不是get.it,表示文本在ndex中不起作用 –

相关问题