RadioButton trong C#

Em có khoảng 24 cái groupbox, mỗi group chứa 3 cái radiobutton. Em insert vào sql thì nó chỉ nhận 5 cái groupbox đầu còn những group box sau thì không nhận dữ liệu, em thử di chuyển các groupbox mà nó nhận sang chỗ khác trong câu lệnh insert thì nó cũng không nhận. Các lựa chọn radiobutton cũng có giới hạn hay là lỗi gì thế các bác?

Ý bạn là câu lệnh sql kia rất dài và chèn gần như 24 giá trị hiện trạng của xe? Mỗi giá trị bạn thực hiện chọn bằng GroupBox?
Thế các giá trị button__ đấy được gán từ đâu? Nó được thay đổi (gán) khi nào?

5 Likes

mình tạo biến rồi gắn vào button, nếu button đó được chọn thì biến đó sẽ thành 1 giá trị rồi insert vào sql. 5 biến đầu hoạt động bình thường nhưng các biến sau thì ko dùng được

   private void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
        
        buttonguonghau = "Đạt";
    }
    private void radioButton2_CheckedChanged(object sender, EventArgs e)
    {
        buttonguonghau = "Sửa chữa";
    }
    private void radioButton3_CheckedChanged(object sender, EventArgs e)
    {
        buttonguonghau = "Thay thế";
    }

À, quào, viết nhiều sự kiện đấy nhỉ. 24 * 3 = 72 sự kiện cho mỗi RadioButton.
Cần nắm rõ vấn đề từ đâu?

  1. Do bạn cập nhật dữ liệu không đủ vào các trường button__.
  2. Câu lệnh SQL có chỗ sai dẫn đến dữ liệu cập nhật sai.
  3. Câu lệnh SQL có thể đúng, nhưng có ràng buộc nào đó từ SQL dẫn đến dữ liệu cập nhật không đủ.

Hình bạn chụp thì chỉ thể hiện được một tí (có thể chẳng liên quan), không đủ để khẳng định điều gì.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?