在ASP.NET(C#)中,能把二维数组值写入控件GridView单元格中吗,如能,如何写入,
展开全部
/// <summary>/// 反一个M行N列的二维数组转换为DataTable
/// </summary> /// <param name="Arrays">M行N列的二维数组</param>
/// <returns>返回DataTable</returns>
public static DataTable Convert(string[,] Arrays)
{
DataTable dt = new DataTable();
int a = Arrays.GetLength(0);
for (int i = 0; i < Arrays.GetLength(1); i++)
{
dt.Columns.Add("col" + i.ToString(), typeof(string));
}
for (int i1 = 0; i1 < Arrays.GetLength(0); i1++)
{
DataRow dr = dt.NewRow();
for (int i = 0; i < Arrays.GetLength(1); i++)
{
dr[i] = Arrays[i1, i].ToString();
}
dt.Rows.Add(dr);
}
return dt;
}
//调用上面函数,返回DataTable,然后
GridView1.DataSourse=Convert(二维数组)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询