• DataTable表格在LIstView中显示的方法


      /// <summary>
            /// 将DataTable表个数据显示在ListView中
            /// </summary>
            /// <param name="dt"></param>
            /// <param name="lv"></param>
            public void ShowDataInListView(DataTable dt, ListView lv)
            {
                lv.Clear();
                lv.AllowColumnReorder = true;//用户可以调整列的位置
                lv.GridLines = true;//显示行与行之间的分隔线   
                lv.FullRowSelect = true;//要选择就是一行   
                lv.View = View.Details;//定义列表显示的方式  
                lv.Scrollable = true;//需要时候显示滚动条  
                lv.MultiSelect = false; // 不可以多行选择   
                lv.HeaderStyle = ColumnHeaderStyle.Clickable;
                lv.View = View.Details;
                int RowCount, ColumnCount;
                DataRow dr = null;
                if (dt == null) return;
                RowCount = dt.Rows.Count;
                ColumnCount = dt.Columns.Count;
                //添加列标题名
                for (int i = 0; i < ColumnCount; i++)
                {
                    lv.Columns.Add(dt.Columns[i].Caption.Trim(),lv.Width/ColumnCount);
                }
                if (RowCount == 0) return;
                for (int i = 0; i < RowCount; i++)
                {
                    dr = dt.Rows[i];
                    lv.Items.Add(dr[0].ToString());
                    for (int j = 1; j < ColumnCount; j++)
                    {
                        lv.Items[i].SubItems.Add(dr[j].ToString());
                    }
                }
           
            }

  • 相关阅读:
    学习python第二天数据库day1
    学习python第一天总纲
    Mac 键盘快捷键
    报错 Filtered offsite request
    mysql 顺序问题
    implode 把数组 组成一个字符串
    TP view中跳转到某个控制器
    生成商品的唯一货号
    数组排序
    判断文件是否存在 删除文件
  • 原文地址:https://www.cnblogs.com/pengJk/p/6531399.html
走看看 - 开发者的网上家园