日期:2014-05-17  浏览次数:20841 次

一个重要的问题
在C#窗体中如何把数组中的数据显示到datagridview控件当中去,请高手解答一下,数据类型是字符串类型的

------解决方案--------------------


3方法

1.定义一个类
public class XXXX
{
   public string Name{get;set;}
   public string Type{get;set;}
}

List<XXX> list=new List<XXX>();
for(int i=0;i<数组.Length;i++)
{
 list.Add(new XXX(Name=数组[i],Type=类型[i]))
}
dataGridView.DataSource=list;

2.
定义一个DataTable table=new DataTable();
table.Columns.Add("Name");
table.Columns.Add("Type");
for(int i=0;i<数组.Length;i++)
{
   DataRow dr=table.NewRow();
   dr["Name"]=数组[i];
   dr["Type"]=类型[i];
   table.Rows.Add(dr);
 }

dataGridView.DataSource=list;
第三方法就不写了。直接AddRow到DataGridView