小编Joe*_*ith的帖子

帮助将bool转换为整数

我一直收到一个错误,上面写着"不能隐式地将类型bool转换为int"我无法弄清楚如何处理这个问题.我得到错误:DisplayIndex = columns [i] .Visible,

码:

    private void SaveColumnOrder()
    {
        if (dgPortStatus.CanUserReorderColumns == true)
        {
            List<ColumnOrderItem> columnOrder = new List<ColumnOrderItem>();
            DataGridViewColumnCollection columns = this.Columns;
            for (int i = 0; i < columns.Count; i++)
            {
                columnOrder.Add(new ColumnOrderItem
                {
                    ColumnIndex = i,
                    DisplayIndex = columns[i].Visible,
                    Width = columns[i].Width
                });

            }

            portalDataGridViewSetting.Default.ColumnOrder[this.Name] = columnOrder;
            portalDataGridViewSetting.Default.Save();
        }
    }
Run Code Online (Sandbox Code Playgroud)

码:

 public sealed class ColumnOrderItem
    {
        public int DisplayIndex { get; set; }
        public int Width { get; set; }
        public bool Visible  { get; set; …
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
139
查看次数

标签 统计

c# ×1