Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: không load được mã sinh viên dạng text!

  1. #1
    Ngày gia nhập
    03 2011
    Nơi ở
    H5N1
    Bài viết
    42

    Wink không load được mã sinh viên dạng text!

    Code:
            private void btn_xoa_Click(object sender, EventArgs e)
            {
                ktsv();
                if (kt==true)
                {
                    try
                    {
                        txt_masv.Enabled = true;
                        DataRow row = dt.Select("maSv=" + (this.txt_masv.Text))[0];
                        row.BeginEdit();
                        row.Delete();
                        row.EndEdit();
                        SqlCommand cmdel = new SqlCommand();
                        cmdel.Connection = con;
                        cmdel.CommandType = CommandType.Text;
                        cmdel.CommandText = @"Delete from DSSV where maSv=@maSV";
                        cmdel.Parameters.Add("@maSv", SqlDbType.NVarChar, 5, "maSv");
                        da.DeleteCommand = cmdel;
                        da.Update(dt);
                        MessageBox.Show("Bạn đã xóa thành công!", "Thông Báo", MessageBoxButtons.OK);
                        txt_masv.Enabled = false;
                    }
                    catch (System.Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
    mình viết hàm này xóa sinh viên theo mã sinh viên nhưng mà nó chỉ xóa được mã sinh viên nào dạng số, còn dạng text thì nó báo lỗi ở dòng này:
    Code:
    DataRow row = dt.Select("maSv=" + (this.txt_masv.Text))[0];
    maSv mình để kiểu dữ liệu là char(5) trong SQL
    Và giúp mình làm sao chuyển được kiểu hiện thị giới tính thành nam hoặc nữ.


    nó cũng ko xóa được mã sv 665. nó báo lỗi này.

    Attached Thumbnails Attached Thumbnails Untitled.jpg  
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi xoycontinue : 24-04-2012 lúc 06:32 AM.

  2. #2
    Ngày gia nhập
    04 2012
    Bài viết
    1

    soure code dài quá, vẫn chưa đọc xong

  3. #3
    Ngày gia nhập
    08 2010
    Bài viết
    125

    nếu là số thì maSV= (txtMaSV.Text) nếu là string thì = "'"+(txtMaSV.Text)+"'"

  4. #4
    Ngày gia nhập
    03 2011
    Nơi ở
    H5N1
    Bài viết
    42

    vẫn không được cậu à, mình sửa như thế nó vẫn báo là lỗi cannot find collum[xoy] khi mình xóa sv mã sv mà xoy

  5. #5
    Ngày gia nhập
    07 2011
    Bài viết
    0

    Nếu trong database là string thì txtMaSV.Text.tostring() để ép thành string thì phải

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    173

    Mặc định không load được mã sinh viên dạng text!

    bạn lấy số trước , rồi ghép với string sau
    sau đó lấy cả string ấy mà Select
    với lại cái dt.Select kia đoạn cuối sai rồi nhé
    p/s , lần sau để mã là int
    Mobilis in mobile

  7. #7
    Ngày gia nhập
    03 2011
    Nơi ở
    H5N1
    Bài viết
    42

    Code:
                            string msv = this.txt_masv.Text;
                            DataRow row = dt.Select("maSv=" + msv)[0];
    mình sửa thành như này nhưng nó vẫn báo lỗi như thê, bạn có thể nói chi tiết hơn không.

Các đề tài tương tự

  1. ADO.NET làm thế nào để sau khi datagridview load danh sách các sinh viên tìm được thì bấm vào btShowReport?
    Gửi bởi ngocnam08bk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 27-05-2013, 03:45 PM
  2. Thay thế header Text được load từ field trong db bằng text theo ý muốn ?
    Gửi bởi toanzoom trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 17-05-2012, 09:38 PM
  3. Bài tập C tạo cấu trúc đọc file text chứa dữ liệu quản lý sinh viên
    Gửi bởi khongminh1 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 08-01-2012, 09:12 PM
  4. Bài tập C Cách đọc mãng sinh viên từ file text
    Gửi bởi moihoc trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 28-12-2011, 04:21 AM
  5. Lập trình C | cách đọc danh sách sinh viên trong file Text
    Gửi bởi nkchicu1612 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 11-11-2010, 06:11 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn