Converssion数据表以c sharp表示 [英] Converssion Data table to array in c sharp

查看:109
本文介绍了Converssion数据表以c sharp表示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,



我有一个数据表,想要返回这种类型 -

 < span class =code-keyword> object  [] vals = {
new {id = 1 ,name = Java},
new {id = 2 ,name = Javascript},
new {id = 3 ,name = AJAX},
new {id = 4 ,name = ASP.NET},
new { id = 5 ,name = PHP},
new {id = 6 ,name = CPP},
new {id = 7 ,name = C},
new {id = 8 ,name = C#},
new {id = 9 ,name = CSS},
< span class =code-keyword> new {id = 10 ,name = HTML}
};
返回 vals;













我们如何对数组进行数据表?

解决方案

你可以试试这个:





DataTable

 DataTable dtTechnology =  new  DataTable(); 





对象类

  public   class  TechnologyData 
{
public int Tech_id {获得; set ; }
public string Tech_name { get ; set ; }
}





插入数组的代码

< pre lang =c#> public static TechnologyData [] GetTechnologyData()
{
列表< technologydata>详情= 列表< technologydata>();

DataTable dtTechnology = new DataTable();

foreach (DataRow dr in dtTechnology.Rows)
{
UserData SetData = new UserData();

SetData.Tech_id = Convert.ToInt32(dr [ ColumnName ])
SetData.Tech_name = Convert.ToString(dr [ ColumnName ])

Details.Add(SetData);
}

return Details.ToArray();
}
< / technologydata > < / technologydata > ;





好​​运好友......:)


Dear All,

I have a datatable and want to return this type -

object[] vals = {
                           new{ id=1, name="Java"},
                           new{ id=2, name="Javascript"},
                           new{ id=3, name="AJAX"},
                           new{ id=4, name="ASP.NET"},
                           new{ id=5, name="PHP"},
                           new{ id=6, name="CPP"},
                           new{ id=7, name="C"},
                           new{ id=8, name="C#"},
                           new{ id=9, name="CSS"},
                           new{ id=10, name="HTML" }
                       };
       return vals;







how we do datatable to array?

解决方案

You can try this :


DataTable

DataTable dtTechnology = new DataTable();



Class for Object

public class TechnologyData
    {
        public int Tech_id { get; set; }
        public string Tech_name { get; set; }
    }



Code to Insert into Array

public static TechnologyData[] GetTechnologyData()
    {
        List<technologydata> Details = new List<technologydata>();

        DataTable dtTechnology = new DataTable();

        foreach (DataRow dr in dtTechnology.Rows)
        {
            UserData SetData = new UserData();
         
            SetData.Tech_id=Convert.ToInt32(dr["ColumnName"])
            SetData.Tech_name=Convert.ToString(dr["ColumnName"])

            Details.Add(SetData);
        }

        return Details.ToArray();
    }
</technologydata></technologydata>



Best of luck buddy...... :)


这篇关于Converssion数据表以c sharp表示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆