Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 使用linq与wpf绑定组合框_Linq To Sql - Fatal编程技术网

Linq to sql 使用linq与wpf绑定组合框

Linq to sql 使用linq与wpf绑定组合框,linq-to-sql,Linq To Sql,我第一次使用wpf和linq,我把一切都融合了。有人能帮我吗?我试图使用wpf的dbmodel,但defaultView和列,用表中的所有数据填充组合框cmbusertype,它说它不包含它们的定义 public void bindcombo() { LogicLayer.Roles r = new LogicLayer.Roles(); dbmodelDataContext ds = new dbmodelDataContext();

我第一次使用wpf和linq,我把一切都融合了。有人能帮我吗?我试图使用wpf的dbmodel,但defaultView和列,用表中的所有数据填充组合框cmbusertype,它说它不包含它们的定义

    public void bindcombo()
    {
       LogicLayer.Roles r = new LogicLayer.Roles();
       dbmodelDataContext ds = new dbmodelDataContext();
       //return ds.tblusers.AsEnumerable();


        cmbusertype.ItemsSource = ds.tblRoles.DefaultView;

        cmbusertype.DisplayMemberPath = ds.tblRoles.Columns["Role"].ToString();

        cmbusertype.SelectedValuePath = ds.tblRoles.Columns["RoleId"].ToString();


    }

请尝试以下代码,如果您有任何其他查询,请在此处进行注释:

public void bindcombo()
        {
           LogicLayer.Roles r = new LogicLayer.Roles();
           dbmodelDataContext ds = new dbmodelDataContext();
           //return ds.tblusers.AsEnumerable(); 

            cmbusertype.ItemsSource = ds.tblRoles.DefaultView;    
            cmbusertype.DisplayMemberPath = "Role";    
            cmbusertype.SelectedValuePath = "RoleID";
        }
如果这是你要找的答案,就把它标记为答案