夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          private void FillListView()
                  {
                      string id; 
          //id號
                      string loginName ; 
          // 用戶名
                      string password ; 
          // 密碼
                      string status; 
          // 狀態
                      string name; 
          // 姓名
                      string gender; 
          // 性別
                      string phone; 
          // 電話
                      string email; 
          // 電子郵件
                      string address;
                      string grade; 
          // 年級
                      string sClass; 
          // 班級
                      string createTime; 
          //  創建時間
                      string updateTime; 
          //修改時間
                      string remark; 
          // 備注

                      try
                      {
                          
          // 構建sql
                          string sql 
          = "SELECT ID,login_name,PASSWORD,status,name,gender,phone,email,address,grade,class,is_using,to_char(create_time,'yyyy-mm-dd hh24:mi') createTime,to_char(update_time,'yyyy-mm-dd hh24:mi') updateTime,remark FROM t_vs_student ";
                          
          if (this.txtSearchName.Text.Trim() != "")
                          {
                              sql 
          += string.Format(" where name like '%{0}%'", this.txtSearchName.Text.Trim());
                          }

                          OracleCommand command 
          = new OracleCommand(sql, DBHelper.connection);
                          DBHelper.connection.
          Open();
                          OracleDataReader dataReader 
          = command.ExecuteReader();

                          
          // 清除列表項
                          this.lvStudent.Items.Clear();
                          
          // 檢查dataReader沒有數據
                          
          if (!dataReader.HasRows)
                          {
                              MessageBox.Show("沒有找到您要找的用戶", "結果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                          }
                          
          else
                          {
                              
          while (dataReader.Read())
                              {
                                  id 
          = dataReader["id"].ToString();
                                  loginName 
          = dataReader["login_name"].ToString();
                                  password 
          = dataReader["password"].ToString();
                                  status 
          = dataReader["status"].ToString();
                                  name 
          = dataReader["name"].ToString();
                                  gender 
          = dataReader["gender"].ToString();
                                  phone 
          = dataReader["phone"].ToString();
                                  email 
          = dataReader["email"].ToString();
                                  address 
          = dataReader["address"].ToString();
                                  grade 
          = dataReader["grade"].ToString();
                                  sClass 
          = dataReader["class"].ToString();
                                  createTime 
          = dataReader["createTime"].ToString();
                                  updateTime 
          = dataReader["updateTime"].ToString();
                                  remark 
          = dataReader["remark"].ToString();
                                  
                                  
          //loginName = (string)dataReader.Read("login_name");

                                  
          // 創建列表選項
                                  ListViewItem lviStudent 
          = new ListViewItem(loginName);

                                  
          // 這個值不要用戶看,但是對程序員有用
                                  
          //lviStudent.Tag = id;

                                  
          // 添加一行
                                  this.lvStudent.Items.
          Add(lviStudent);

                                  
          // 添加行數據
                                  lviStudent.SubItems.AddRange(new string
          [] {name, gender, phone, email, address, grade, sClass,createTime,updateTime,remark});
                              }
                              dataReader.
          Close();
                          }

                      }
                      catch (Exception ex)
                      {
                          MessageBox.Show(ex.Message);
                      }
                      finally 
                      {
                          DBHelper.connection.
          Close();
                      }
                  
                  }
          posted on 2011-07-15 15:54 HUIKK 閱讀(324) 評論(0)  編輯  收藏 所屬分類: C#
          主站蜘蛛池模板: 英山县| 耒阳市| 盱眙县| 乐业县| 云阳县| 大洼县| 垫江县| 徐水县| 永嘉县| 新建县| 连城县| 天台县| 项城市| 桃江县| 宜阳县| 建始县| 鹿邑县| 阿城市| 德兴市| 达拉特旗| 巴彦县| 墨玉县| 延庆县| 红河县| 亳州市| 玛多县| 华宁县| 乐清市| 永寿县| 金溪县| 陆良县| 宿松县| 沙坪坝区| 浏阳市| 马公市| 泰兴市| 濮阳县| 浠水县| 梁平县| 稻城县| 余庆县|