首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于list泛型集合的解决方法

2013-12-19 
关于list泛型集合的如下的一些代码不全string conPIP ConfigurationManager.ConnectionStrings[OracleC

关于list泛型集合的
如下的一些代码  不全
string conPIP = ConfigurationManager.ConnectionStrings["OracleCnnStr_POWERPIP46"].ConnectionString;
OracleDatabase hp = new OracleDatabase(conPIP);
        string strsql = "select *from tuzhi_cheshi";
        DataSet ds = hp.ExecuteDataSet(strsql);
        DataTable dtBind = new DataTable();
List<string> xData = new List<string>() { "A类", "B类", "C类" };
List<int> yData = new List<int>() { 4, 20, 30 };
Chart1.Series[0].Points.DataBindXY(xData, yData);
上面的代码有些问题 
数据库tuzhi_cheshi表中只有字段type,num 现在想要从数据库中动态读取数据type,num怎么做
我是在做chart图标 
List<string> xData = new List<string>() { "A类", "B类", "C类" };
List<int> yData = new List<int>() { 4, 20, 30 };
这样是写死的 求指点
[解决办法]
实例化2个List 遍历你的数据库数据 add到对应的list  明白么- -
[解决办法]

引用:
Quote: 引用:

实例化2个List 遍历你的数据库数据 add到对应的list  明白么- -

呃  不是很明白  我看看



            List<string> xData = new List<string>();
            List<int> yData = new List<int>();
            DataTable table = new DataTable();
            foreach (DataRow item in table.Rows)
            {
                xData.Add(item["数据库字段1"].ToString());
                yData.Add(item["数据库字段2"].ToString());
            }
            Chart1.Series[0].Points.DataBindXY(xData, yData);


自己转换一下数据类型- -
[解决办法]


DataTable dt = ds.Table[0];  //
            List<string> listring = new List<string>();
            List<int> liint = new List<int>();
            foreach (DataRow dr in dt.Rows)
            {
                listring.Add(dr[""].ToString());
                liint.Add(Convert.ToInt32(dr[""]));
            }

不知道是不是这个意思!
如果是这个意思的话,不如你做个键值对更好
[解决办法]
引用:


DataTable dt = ds.Table[0];  //
            List<string> listring = new List<string>();
            List<int> liint = new List<int>();
            foreach (DataRow dr in dt.Rows)
            {
                listring.Add(dr[""].ToString());
                liint.Add(Convert.ToInt32(dr[""]));
            }

不知道是不是这个意思!
如果是这个意思的话,不如你做个键值对更好


- - 那得看他的需求  自由运作 思路就是这样的

热点排行