C 陣列轉換為DataTable 的三個方法

2022-02-16 22:18:44 字數 1727 閱讀 7383

using system;  

using system.data;

namespace arraytodatatable

return dt;

} /// /// 反乙個m行n列的二維陣列轉換為datatable

///

/// 一維陣列,代表列名,不能有重複值

/// m行n列的二維陣列

/// 返回datatable

/// 柳永法

public static datatable convert(string columnnames, string[,] arrays)

for (int i1 = 0; i1 < arrays.getlength(0); i1++)

dt.rows.add(dr);

} return dt;

} /// /// 反乙個m行n列的二維陣列轉換為datatable

///

/// m行n列的二維陣列

/// 返回datatable

/// 柳永法

public static datatable convert(string[,] arrays)

for (int i1 = 0; i1 < arrays.getlength(0); i1++)

dt.rows.add(dr);

} return dt;

} }

} 示例**:

view plaincopy to clipboardprint?

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace arraytodatatable

private void button1_click(object sender, eventargs e)

);

} private void button2_click(object sender, eventargs e)

,

,

,

,

,

,

};

datagridview1.datasource = arraytodatatable.convert(new string , array3d);

} private void button3_click(object sender, eventargs e)

,

,

,

,

,

,

};

datagridview1.datasource = arraytodatatable.convert(array3d);

} private void linklabel1_linkclicked(object sender, linklabellinkclickedeventargs e)

} }

C 集合轉換為DataTable

該類就用了幾個型別,如int,int?string,所以其它型別就先沒管。用到的類 public class tb projects public string projectname 編碼 public string projectcode public int parentid public i...

C 集合轉換為DataTable

該類就用了幾個型別,如int,int?string,所以其它型別就先沒管。用到的類 public class tb projects public string projectname 編碼 public string projectcode public int parentid public i...

物件陣列轉換為DataTable的方法

在我們的專案中,用到了很多物件陣列。需要把物件陣列繫結到datagrid上,但目前好像不能直接繫結。就只有轉換為datatable。好不容易在網上找到了別人寫的乙個類。但和我們的需要比還是差了一點。他只能把物件的屬性轉換為datatable的列。但我們的物件陣列都是webservices自動生成的。...