找回密码
 立即注册

QQ登录

只需一步,快速开始

rijun

高级会员

55

主题

228

帖子

1115

积分

高级会员

积分
1115

活字格认证微信认证勋章

[已处理] C1Carousel的问题

rijun
高级会员   /  发表于:2015-12-11 15:44  /   查看:4329  /  回复:3
前台代码
    <wijmo:C1Carousel ID="C1Carousel1" runat="server">
        <Items>
            <wijmo:C1CarouselItem>
                <Template>
                    <wijmo:C1BarChart ID="chart" runat="server">
                        <SeriesStyles>
                            <wijmo:ChartStyle>
                                <Fill Color="Red">
                                </Fill>
                            </wijmo:ChartStyle>
                            <wijmo:ChartStyle>
                                <Fill Color="Blue">
                                </Fill>
                            </wijmo:ChartStyle>
                            <wijmo:ChartStyle>
                                <Fill Color="Green">
                                </Fill>
                            </wijmo:ChartStyle>
                        </SeriesStyles>
                        <DataBindings>
                            <wijmo:C1ChartBinding XField="OBJ_NAME" XFieldType="String" YField="AVG_OFFSET" YFieldType="Number"
                                Label="avg" />
                            <wijmo:C1ChartBinding XField="OBJ_NAME" XFieldType="String" YField="MAX_OFFSET" YFieldType="Number"
                                Label="min" />
                            <wijmo:C1ChartBinding XField="OBJ_NAME" XFieldType="String" YField="MIN_OFFSET" YFieldType="Number"
                                Label="max" />
                        </DataBindings>
                    </wijmo:C1BarChart>
                </Template>
            </wijmo:C1CarouselItem>
        </Items>
    </wijmo:C1Carousel>

后台代码
protected void Page_Load(object sender, EventArgs e)
    {
        DataTable barDT = new DataTable();
        barDT.Columns.Add("OBJ_NAME");
        barDT.Columns.Add("AVG_OFFSET");
        barDT.Columns.Add("MAX_OFFSET");
        barDT.Columns.Add("MIN_OFFSET");
        for (int i = 0; i < 4; i++)
        {
            DataRow dr = barDT.NewRow();
            dr["OBJ_NAME"] = "上海";
            dr["AVG_OFFSET"] = 12;
            dr["MAX_OFFSET"] = 35;
            dr["MIN_OFFSET"] = 11;
            barDT.Rows.Add(dr);
        }
        this.chart.DataSource = barDT;
        this.chart.DataBind();
    }

运行后报如下的错误

是否在carousel中不能放入barchart控件(或者其它控件)?如果可以放入的话那我这个是什么错误导致的呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
rijun
高级会员   /  发表于:2015-12-11 17:09:00
沙发
什么时候能给回复啊?急等~~~~
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-11 18:02:00
板凳
不能在控件里面套控件,所以不能把barchart放进去。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-12-11 18:12:00
地板
回复 1楼rijun的帖子

很抱歉回复晚了。
产生问题的是由于C1Chart放在C1Carousel的Template中,在后台不能直接通过ID名取到C1BarChart.
经过验证,C1Carousel里不能放置控件。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部