用户
 找回密码
 立即注册

40

主题

340

帖子

1496

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1496
发表于 2016-9-28 19:53:47
1.拖拉一个poplist和button控件到窗体,代码如下:
  1.   /// <summary>
  2.         /// poplist新增筛选分类
  3.         /// </summary>
  4.         /// <param name="sender"></param>
  5.         /// <param name="e"></param>
  6.         private void btnpop_Click(object sender, EventArgs e)
  7.         {
  8.             DataTable gtable = new DataTable();
  9.             gtable.Columns.Add("Type", typeof(String));
  10.             int A = 65;
  11.             for (int i = 0; i < 26; i++)
  12.             {
  13.                 gtable.Rows.Add((char)(A + i));
  14.             }
  15.             foreach (DataRow Grow in gtable.Rows)
  16.             {
  17.                 PopListGroup poli = new PopListGroup();
  18.                 popList1.Groups.Add(poli);
  19.                 poli.Text = Grow["Type"].ToString();
  20.                 //设置了此属性,那么在右边会出现一个滚动条,用于筛选,最长支持两个字符。
  21.                 poli.IndexerKey = Grow["Type"].ToString();

  22.                 string strConn = "Server=.; database=demo; uid=sa; pwd=123;";
  23.                 string strSql = "select userID,userName from tblUser where Type='" + Grow["Type"].ToString() + "' ";
  24.                 System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(strSql, strConn);
  25.                 DataTable dt = new DataTable();
  26.                 da.Fill(dt);
  27.                 foreach (DataRow rowli in dt.Rows)
  28.                 {
  29.                     poli.Items.Add(rowli["userName"].ToString(), rowli["userID"].ToString());
  30.                 }
  31.             }
  32.             popList1.Show();
  33.         }
复制代码

2.客户端显示效果,如图:







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册