当前位置: 代码迷 >> ASP.NET >> :将datatable转换为数组
  详细解决方案

:将datatable转换为数组

热度:9441   发布时间:2013-02-26 00:00:00.0
求助:将datatable转换为数组

这个将datatable转换为数组的代码困扰了我2天了,因为水平菜,所以写不出,请求大家帮助,具体如下:
运行存储过程,得到datatable,格式如下

MenuID(菜单ID)       MName(菜单名称)       MParentID(父级菜单ID)       MIco(图标)       MAction(动作)
1                                 基本信息                     0                                               1,4                     CreateMenu(__MenuBody,   Menu_Left_Datas[0],   1,   2);
3                                 供应商                         1                                               4,3                     setURL( "main.htm ", "none.htm ");
4                                 生产厂家                     1                                               3,4                     setURL( "main.htm ", "none.htm ");
2                                 定单管理                     0                                               2,3                     CreateMenu(__MenuBody,   Menu_Left_Datas[1],   1,   2);
5                                 车辆定单                     2                                               4,3                     setURL( "main.htm ", "none.htm ");
6                                 定单维护                     2                                               3,4                     setURL( "main.htm ", "none.htm ");

需要将上面的datatable转换为2维数组,格式如下:
Menu_Left_Datas=[
[
{ 'text ': '基本信息 ',     'ico ': '1,4 ',     'action ': 'CreateMenu(__MenuBody,   Menu_Left_Datas[0],   1,   2); ',     'hint ': ' '},
{ 'text ': '供应商 ',         'ico ': '4,3 ',     'action ': 'setURL( "main.htm ", "none.htm "); ',                                           'hint ': ' '},
  相关解决方案