cuizhengrong 发表于 2018-12-21 20:49:29

C1GRIDVIEW 加载自定义样式文件无效

1. 前端代码部分,在C1GRIDVIEW中保存了这个自定义的模板样式;在不用模板的情况下可以正常调用样式;但是使用了模板之后,保存样式,运行时调用
   却不能显示出来正常的样式;在模板中使用 <table>...</table>定义的模板也不能调用样式;但是不用样式可以正常使用模板


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="testBootStrap.WebForm1" %>

<%@ Register Assembly="C1.Web.Wijmo.Controls.4" Namespace="C1.Web.Wijmo.Controls.C1GridView" TagPrefix="wijmo" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:Button ID="btnLoad" Text="加载样式" runat="server" />
      <asp:Button ID="btnLoad2" Text="加载样式2" runat="server" />

      <div>
            <wijmo:C1GridView ID="C1GridView1" runat="server" AllowVirtualScrolling="False" AutogenerateColumns="False" Culture="zh-CN" DataKeyNames="mobile" DataSourceID="SqlDataSource1" FreezingMode="None" RowHeight="19" ScrollMode="None" StaticColumnIndex="-1" StaticRowIndex="-1">
                <Columns>
                  <wijmo:C1TemplateField>
                        <HeaderTemplate>
                            <asp:Label runat="server" Text="姓名"></asp:Label>
                            <br />
                            <asp:Label runat="server" Text="手机"></asp:Label>
                        </HeaderTemplate>
                        <ItemTemplate>
                            <asp:TextBox runat="server" Text='<%# Eval("name") %>'></asp:TextBox>
                            <br />
                            <asp:TextBox runat="server" Text='<%# Eval("mobile") %>'></asp:TextBox>
                        </ItemTemplate>
                  </wijmo:C1TemplateField>
                </Columns>
            </wijmo:C1GridView>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:txlConnectionString %>" SelectCommand="SELECT * FROM "></asp:SqlDataSource>
      </div>
    </form>
</body>
</html>

2.后台代码
    Protected Sub btnLoad_Click(sender As Object, e As EventArgs) Handles btnLoad.Click
      Dim f As String = Server.MapPath("~/") & "layout01.xml"
      Me.C1GridView1.LoadLayout(f)
      Me.C1GridView1.DataBind()

    End Sub

    Protected Sub btnLoad2_Click(sender As Object, e As EventArgs) Handles btnLoad2.Click
      Dim f As String = Server.MapPath("~/") & "layout02.xml"
      Me.C1GridView1.LoadLayout(f)
      Me.C1GridView1.DataBind()

    End Sub


cuizhengrong 发表于 2018-12-21 20:50:54

使用的是VER2018Q2试用版

JeffryLI 发表于 2018-12-24 11:40:41

您好,请把具体的版本号给我,我们没有2018Q2的版本,这个问题,我们需要重现,请上传您的这个demo,因为我们无法获得layout.xml,谢谢

cuizhengrong 发表于 2019-7-30 18:04:40

JeffryLI 发表于 2018-12-24 11:40
您好,请把具体的版本号给我,我们没有2018Q2的版本,这个问题,我们需要重现,请上传您的这个demo,因为我 ...

见附件;加载样式文件 2.xml不成功

cuizhengrong 发表于 2019-7-30 18:10:17

该附件的c1griddata的版本是 4.0.20172.271

Richard.Ma 发表于 2019-7-30 23:57:42

好的,明天帮你验证问题
页: [1]
查看完整版本: C1GRIDVIEW 加载自定义样式文件无效