Jan 05, 2015, 7:39 PM
How to use new databinding for sql datasource ?
How to use new databinding for sqldatasource and store ?
<head runat="server">
<title></title>
<script runat="server">
public class MyModel
{
public static object Model = new
{
stores = new
{
customers = new
{
model = "Customer",
autoLoad = true,
session = true
}
}
};
}
</script>
</head>
<ext:Store runat="server" ID="storeBirimTur" DataSourceID="sdsBirimTur" AutoLoad="true">
<Proxy>
<ext:PageProxy />
</Proxy>
<Model>
<ext:Model runat="server" Name="Customer" IDProperty="gnl_birimler_tur_id">
<Fields>
<ext:ModelField Name="gnl_birimler_tur_id" Type="String" />
<ext:ModelField Name="grubu_kod" />
<ext:ModelField Name="grubu" />
<ext:ModelField Name="sinifi_kod" />
<ext:ModelField Name="sinifi" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
<ext:Panel ID="View1" runat="server"
Title="All Customers"
ReferenceHolder="true"
Frame="true"
Width="420"
Height="320"
Session="true"
ViewModel="<%# MyModel.Model %>"
AutoDataBind="true">
<LayoutConfig>
<ext:VBoxLayoutConfig Align="Stretch" />
</LayoutConfig>
<Items>
<ext:GridPanel runat="server"
BindString="{customers}"
Reference="customerGrid"
Flex="1">
<ColumnModel>
<Columns>
<ext:Column runat="server"
Text="gnl_birimler_tur_id"
DataIndex="gnl_birimler_tur_id"
Flex="1" />
<ext:Column runat="server"
Text="grubu_kod"
DataIndex="grubu_kod"
Width="115" />
</Columns>
</ColumnModel>
</ext:GridPanel>
</Items>
</ext:Panel>
error img<asp:SqlDataSource ID="sdsBirimTur" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="
SELECT
[EmployeeID],
[LastName],
[FirstName],
[Title],
[TitleOfCourtesy],
[BirthDate],
[HireDate],
[Address],
[City],
[Region],
[PostalCode],
[Country],
[HomePhone],
[Extension],
[Notes]
FROM [Employees]" />
For more information: https://examples3.ext.net/#/GridPane...SqlDataSource/
<head runat="server">
<title></title>
<script runat="server">
public class MyModel
{
public static object Model = new
{
stores = new
{
customers = new
{
model = "Customer",
autoLoad = true,
session = true
}
}
};
}
</script>
</head>
<body style="background-color: #c0c0c0">
<form id="form1" runat="server">
<ext:ResourceManager runat="server">
</ext:ResourceManager>
<ext:Store runat="server" ID="storeBirimTur" DataSourceID="sdsBirimTur" AutoLoad="true">
<Proxy>
<ext:PageProxy />
</Proxy>
<Model>
<ext:Model runat="server" Name="Customer" IDProperty="gnl_birimler_tur_id">
<Fields>
<ext:ModelField Name="gnl_birimler_tur_id" Type="String" />
<ext:ModelField Name="grubu_kod" />
<ext:ModelField Name="grubu" />
<ext:ModelField Name="sinifi_kod" />
<ext:ModelField Name="sinifi" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
<ext:Panel ID="View1" runat="server"
Title="All Customers"
ReferenceHolder="true"
Frame="true"
Width="420"
Height="320"
Session="true"
ViewModel="<%# MyModel.Model %>"
AutoDataBind="true">
<LayoutConfig>
<ext:VBoxLayoutConfig Align="Stretch" />
</LayoutConfig>
<Items>
<ext:GridPanel runat="server"
BindString="{customers}"
Reference="customerGrid"
Flex="1">
<ColumnModel>
<Columns>
<ext:Column runat="server"
Text="gnl_birimler_tur_id"
DataIndex="gnl_birimler_tur_id"
Flex="1" />
<ext:Column runat="server"
Text="grubu_kod"
DataIndex="grubu_kod"
Width="115" />
</Columns>
</ColumnModel>
</ext:GridPanel>
</Items>
</ext:Panel>
<asp:SqlDataSource ID="sdsBirimTur" runat="server" ConnectionString="<%$ ConnectionStrings:test %>" SelectCommand="SELECT gnl_birimler_tur_id, grubu, grubu_kod, sinifi, sinifi_kod FROM gnl_birimler_tur ORDER BY grubu, sinifi">
</asp:SqlDataSource>
</form>
</body>
error img