C#datagridview列转换为数组datagridview有固定数量的列(2),我想将其保存到两个单独的数组中。但是行数确实发生了变化。我怎样才能做到这一点?假设一个名为dataGridView1的DataGridView并且您想要将前两列的内容复制到一个字符串数组中,您可以执行以下操作:string[]column0Array=newstring[dataGridView1.Rows.Count];string[]column1Array=newstring[dataGridView1.Rows.Count];诠释我=0;foreach(dataGridView1.Rows中的DataGridViewRow行){column0Array[i]=row.Cells[0].Value!=null?行.单元格[0].值。ToString():string.Empty;column1Array[i]=row.Cells[1].Value!=null?row.Cells[1].Value.ToString():string.Empty;我++;试试这个:ArrayListcol1Items=newArrayList();ArrayListcol2Items=newArrayList();foreach(DataGridViewRowdrindgv_Data.Rows){col1Items.Add(dr.Cells[0].Value);col2Items.Add(dr.Cells[1].Value);我使用了Jay的示例并将其更改为将所有行存储在一个数组中以便于导出。最后,您可以轻松地使用LogArray[0,0]从单元格0、第0列获取字符串。//为网格中的所有行和列创建足够大的数组string[,]LogArray=newstring[dataGridView1.Rows.Count,dataGridView1.Columns.Count];诠释我=0;整数x=0;foreach(DataGridViewRowrowindataGridView1.Rows){while(x我希望我能帮助到这个人,这是我第一次在网上发布任何代码。另外,我还没有编码,只是重新开始。以上是C#学习教程:转换C#datagridview栏目转换成数组分享所有内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注---本文收藏来自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,如需转载请注明出处:
