⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ccontrol.cs

📁 [Visual C# 2005程序设计基础教程] 全部的源码!非常经典
💻 CS
字号:
using System;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data;
using System.Collections.ObjectModel;

namespace Book
{
	/// <summary>
	/// ListView 的摘要说明。
	/// </summary>
	public class CControl
	{
		public static String sNameOfTable;
		public CControl()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}
		public static void AddListViewByDataReader(ListView view,SqlDataReader dr)
		{
			view.Items.Clear();
			if(!dr.HasRows)
			{
				return;
			}
			int index=1;
			ListViewItem lvi;
			ListViewItem.ListViewSubItem lvsi;
			view.BeginUpdate();
			while(dr.Read())
			{
				lvi=new ListViewItem();
				lvi.Text=index.ToString();
				index++;
				for(int i=0;i<view.Columns.Count-1;i++)
				{
					lvsi=new ListViewItem.ListViewSubItem();
					lvsi.Text=dr.GetValue(i).ToString().Trim();
					lvi.SubItems.Add(lvsi);
				}
				view.Items.Add(lvi);
			}
			view.EndUpdate();
		}//end fountion

        public static void AddListViewByDataTable(ListView view, DataTable table)
        {
            view.Items.Clear();
            int index = 1;
            ListViewItem lvi;
            ListViewItem.ListViewSubItem lvsi;
            view.BeginUpdate();
            foreach (DataRow row in table.Rows)
            {
                lvi = new ListViewItem();
                lvi.Text = index.ToString();
                index++;
                for (int i = 0; i < view.Columns.Count - 1; i++)
                {
                    lvsi = new ListViewItem.ListViewSubItem();
                    lvsi.Text = row[i].ToString();
                    lvi.SubItems.Add(lvsi);
                }
                view.Items.Add(lvi);
            }
            view.EndUpdate();
        }//end fountion
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -