2011-07-26 57 views
1

我有一个DataGridView其中第一列是固定的,并具有文本框。第二列有ComboBoxes。第二列的所有行都有4个选项(姓名,地址,日期)。读取列,并将其放置在一个字符串数组

当用户从组合框中选择并按下一个按钮时,我需要取第二列的值并将它们置于新的string[]中。

因此,如果用户选择:

name, 
surname, 
name, 
date, 

它们被放在一个名为FromDataGrid[]的字符串数组。至于现在我有此:

private void button2_Click(object sender, EventArgs e) { 
    string[] colB = new string[dataGridView1.Rows.Count]; 
+0

可能重复http://stackoverflow.com/questions/5585740/ c-datagridview-column-into-an-array) –

+0

kak ylia的答案更简单。但差别不大。 –

+0

如果Kak Ylia的答案适合您,您应该将其标记为已接受。 –

回答

1

类似的东西:

for (int i = 0; i < dataGridView1.Rows.Count; i++) 
    colB[i] = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value); 
[C#datagridview的柱到一个数组(的
+0

你会接受我对你的答案的编辑吗? –

+0

标记为已接受 –

相关问题