关于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 明白么- -
------解决方案--------------------
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]; //
&nbs