Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/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
Wpf RadGrid行禁用问题?_Wpf_Silverlight 4.0_Telerik_Radgrid - Fatal编程技术网

Wpf RadGrid行禁用问题?

Wpf RadGrid行禁用问题?,wpf,silverlight-4.0,telerik,radgrid,Wpf,Silverlight 4.0,Telerik,Radgrid,有人能帮我看看为什么这个代码禁用所有行,即使条件只满足一次 private void RollListGrid_RowLoaded(object sender, RowLoadedEventArgs e) { if (masterList[0].Rolls[0].IsActive = false) e.Row.IsEnabled = false; foreach (var roll in masterList.Where(

有人能帮我看看为什么这个代码禁用所有行,即使条件只满足一次

    private void RollListGrid_RowLoaded(object sender, RowLoadedEventArgs e)
    {
        if (masterList[0].Rolls[0].IsActive = false)
            e.Row.IsEnabled = false;

        foreach (var roll in masterList.Where(s => s.StudentId == StudentID))
        {
            foreach (var v in roll.MasterEnrolmentStatusList.Values)
            {
                if (v != null)
                    EnrolmentStatus.Add(v.Value.ToString());
            }
        }


        foreach (var status in EnrolmentStatus)
        {
            if (status == "Confirmed")
                e.Row.IsEnabled = false;
        }
    }

我已经通过下面的代码实现了我所需要的

    foreach (var x in e.Row.Cells)
        {

            if (((GridViewCell)x).Value != null && ((GridViewCell)x).Value.ToString() == "Confirmed" && x.Column.UniqueName.IndexOf("5") != -1)
            {
                e.Row.IsEnabled = false;
                break;
            }
        }