Datagridview性别值为组合框

时间:2015-03-24 21:33:48

标签: c# datagridview combobox

我希望datagridview值显示在“新条目形式”上。 (单击文本框但也是组合框)。

这是我的代码,但仅适用于文本框,因为我不知道如何从'中获取GENDER值。 datagridview回到组合框

我的组合框值是" M"和" F"我知道如何将它们输入到datagridview中,但另一种方法是问题。

private void dataGridViewKontakti_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        lblID.Visible = true;
        lblIDPromjena.Visible = true;

        int i;
        i = dataGridViewKontakti.SelectedCells[0].RowIndex;

        lblIDPromjena.Text = dataGridViewKontakti.Rows[i].Cells[0].Value.ToString();
        textBoxIme.Text = dataGridViewKontakti.Rows[i].Cells[1].Value.ToString();
        textBoxPrezime.Text = dataGridViewKontakti.Rows[i].Cells[2].Value.ToString();
        textBoxZvanje.Text = dataGridViewKontakti.Rows[i].Cells[3].Value.ToString();
        textBoxZanimanje.Text = dataGridViewKontakti.Rows[i].Cells[4].Value.ToString();

        textBoxTelefon.Text = dataGridViewKontakti.Rows[i].Cells[6].Value.ToString();
        textBoxAdresa.Text = dataGridViewKontakti.Rows[i].Cells[7].Value.ToString();
        textBoxPost.Text = dataGridViewKontakti.Rows[i].Cells[8].Value.ToString();
        textBoxGrad.Text = dataGridViewKontakti.Rows[i].Cells[9].Value.ToString();
        textBoxEmail.Text = dataGridViewKontakti.Rows[i].Cells[10].Value.ToString();

您会看到单元格4和6之间的空白区域。单元格5是我的GENDER单元格。

1 个答案:

答案 0 :(得分:0)

根据您的评论,我认为您需要在ComboBox上设置SelectedItem,假设您的数据有一个字符串" M"和" F"在其中:

    public Form1()
    {
        InitializeComponent();
        this.comboBox1.Items.Add("M");
        this.comboBox1.Items.Add("F");

        comboBox1.SelectedItem = "M";

    }