您的位置:程序门 -> .net技术 -> c#



windowform 下用datagridview控件的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


windowform 下用datagridview控件的问题[已结贴,结贴人:bao2330]
发表于:2008-02-26 09:06:11 楼主
我在windowform中用datagridview创建了一个表格,建了三个列a,b,c
a       b     c


现在我通过自己输入数据,比如:
a       b       c
4       5       6
1       2       3
5       6       2
.........
现在我想知道如何获取b列中的数据,然后将这些数据放到一个数组中,请问各位高手要怎么实现?
发表于:2008-02-26 09:11:561楼 得分:8
  list <string>   _str=   new   list <string>   ();
                        foreach   (datagridviewrow   dr   in   datagridview1.rows)
                        {
                                _str.add(dr.cells["b"].value.tostring());
                        }
发表于:2008-02-26 09:21:522楼 得分:5
楼上的可以。
也可以这样
    list   <string>       _str=       new       list   <string>       ();
for(int   rowindex   =   0;   rowindex <datagridview1.rows.count;rowindex++)
{
        _str.add((datagridview1.item("b",rowindex).value.tostring());
}
发表于:2008-02-26 09:40:033楼 得分:0
如果将这些数据放到stringcollection中,那么最后可以将stringcollection中的值复制到一个string数组中,但是stringcollection中的数据是随时可以变化的,那么要如何定义string数组的范围,或者有没有其他办法?
比如
string[]   str   =   new   string[1024];
stringcollection   strco   =   new   stringcollection();
strco.copyto(str,0);
总觉得其中的1024不好
发表于:2008-02-26 09:44:284楼 得分:0
string[]       str       =       new       string[datagridview1.rows.count];  
发表于:2008-02-26 09:49:075楼 得分:5
    string[]               str               =               new               string[datagridview1.rows.count];      
for(int       rowindex       =       0;       rowindex   <datagridview1.rows.count;rowindex++)  
{  
                str[rowindex]=datagridview1.item("b",rowindex).value.tostring();  
}  
发表于:2008-02-26 10:02:346楼 得分:0
2楼方法可行~
发表于:2008-02-26 10:21:477楼 得分:0
同意二楼方法
发表于:2008-02-26 11:15:508楼 得分:2
  string[]   str   =   new   string[this.datagridview1.rows.count];  
  for(int   rowindex   =   0;rowindex   <   this.datagridview1.rows.count;rowindex++)      
{      
          str[rowindex]=this.datagridview1.rows[rowindex].cells[1].value.tostring();      
}          


快速检索

最新资讯
热门点击