Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql 如何将gridpanel中的ext:CheckColumn与Linq2Sql一起使用?_Linq To Sql_Ext.net - Fatal编程技术网

Linq to sql 如何将gridpanel中的ext:CheckColumn与Linq2Sql一起使用?

Linq to sql 如何将gridpanel中的ext:CheckColumn与Linq2Sql一起使用?,linq-to-sql,ext.net,Linq To Sql,Ext.net,我只想在使用CheckColumn的gridpanel中绑定数据。如果为“真”,则需要选中复选框,如果为“假”,则需要取消选中复选框。我不知道怎么做。我需要你的帮助。请给我一个简单的例子。你不需要做任何特殊的事情。只需将列描述为CheckColumn并绑定数据,下面是一个简单的例子 <ext:GridPanel runat="server" ID="grd" Height="300" Layout="FitLayout"> <Store>

我只想在使用CheckColumn的gridpanel中绑定数据。如果为“真”,则需要选中复选框,如果为“假”,则需要取消选中复选框。我不知道怎么做。我需要你的帮助。请给我一个简单的例子。

你不需要做任何特殊的事情。只需将列描述为CheckColumn并绑定数据,下面是一个简单的例子

<ext:GridPanel runat="server" ID="grd" Height="300" Layout="FitLayout">

            <Store>
                <ext:Store runat="server">
                    <Model>
                        <ext:Model runat="server">
                            <Fields>
                                <ext:ModelField Name="data0"></ext:ModelField>
                                <ext:ModelField Name="data1"></ext:ModelField>
                                <ext:ModelField Name="data2"></ext:ModelField>
                            </Fields>
                        </ext:Model>
                    </Model>

                </ext:Store>
            </Store>
            <ColumnModel>

                <Columns>
                    <ext:Column ID="Column1" runat="server" DataIndex="data0" Text="data0"></ext:Column>
                    <ext:Column ID="Column2" runat="server" DataIndex="data1" Text="data1"></ext:Column>
                    <ext:CheckColumn runat="server" DataIndex="data2" Text="data2"></ext:CheckColumn>
                </Columns>
            </ColumnModel>
        </ext:GridPanel>
   public partial class TestCase : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //grd.GetStore().DataSource = GetData();
            //grd.DataBind(); //OR with linq,
            var Linqdata = from dt in GetData() select dt;
            grd.GetStore().DataSource = Linqdata;
            grd.DataBind();

        }


        private object[] GetData()
        {

            return new object[] { 
                new object[] { "test1", "test1", true },
                new object[] { "test2", "test2", false },
                new object[] { "test3", "test3", false } };

        }
    }