【问题标题】:RadGrid row disable issue?RadGrid 行禁用问题?
【发布时间】:2013-07-09 03:31:24
【问题描述】:

谁能帮我看看为什么即使条件只满足一次,这段代码也会禁用所有行?

    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;
        }
    }

【问题讨论】:

    标签: wpf silverlight-4.0 telerik radgrid


    【解决方案1】:

    我已经设法用下面的代码实现了我需要的。

        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;
                }
            }
    

    【讨论】:

      猜你喜欢
      • 2017-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      相关资源
      最近更新 更多