我想从下拉列表中解析ChartType但我无法解析该值, 无论如何要解析它?
using System.Web.UI.DataVisualization.Charting;
...
...
Chart2.Series[0].ChartType = Enum.Parse(typeof(SeriesChartType.Area), DropDownList1.Text);
提前谢谢!
答案 0 :(得分:1)
您可能不想指定.Area:
Chart2.Series[0].ChartType = Enum.Parse(typeof(SeriesChartType), DropDownList1.Text);
答案 1 :(得分:0)
您可以使用枚举填充DropDownList1
。
枚举名称的字符串表示形式将显示为DropDownList1
中的文本。
DropDownList1.Items.AddRange = Enum.GetValues(typeof(SeriesChartType));
然后您可以访问列表中的项目。
Chart2.Series[0].ChartType = (SeriesChartType)DropDownList1.SelectedItem;
答案 2 :(得分:0)
你的MS控件有一个Type
,即Chart.Series [0] .TypeName = DropDownList.Selectvalue.text
只有在你使用
时才能控制它自己System.Web.UI.DataVisualization.Charting并创建一个不起作用的对象