ASP.Net C# อยากให้ปุ่ม Button เปลี่ยนสี และ กดได้/กดไม่ได้ ตามสถานะฐานะข้อมูล อ่าครับ

ผมอยากสอบถาม สัก 2 คำถามนะครับ
1. ผมทำโปรเจ็คจองคิวอยู่ครับ ผมให้ ปุ่ม Button แทนที่นั่ง โดย ให้ที่นั่งตามนี้ครับ
a1 a2 a3 a4
b1 b2 b3 b4      ทั้งหมดนี้คือ ปุ่ม botton นะครับเป็นสีขาว(ปกติ)ทั้งหมดเลย            *ผมใช้ SQL Server เป็น Databaseนะครับ
c1 c2 c3 c4

แล้ว ใน Database  ผมมี ฟิล อยู่ 12 ฟิล ด้วยกัน คือ a1 ถึง c4 Type เป็น nvarChar(100) หมดเลย
โดย
อยากให้ปุ่ม Buttonกด กดได้ปกติ หากค่าในฟิลว่าง   และ  กดไม่ได้หากค่าในฟิลไม่ว่าง เเล้วให้ BackGround เป็นสีฟ้า(จะได้รู้ว่ากดไม่ได้)

2. เมื่อคลิกเลือกจะให้ปุ่มเปลี่ยนสีเป็นสีฟ้า ถ้าคลิดอีกสี กลับเป็นสีขาว เช่น
2.1คลิก a1 เปลี่ยนเป็น ฟ้า พอคลิกอีกที่ a1  จะกลับมาเป็นสีขาว สลับไปมาได้
2.2คลิก a1 เปลี่ยนเป็นสีฟ้า พอคลิก a2   ทำให้ a2เป็นสีฟ้า เเล้ว a1 กลับมาเป็นสีขาว(เพื่อให้รู้ว่าเลือก a2แล้ว)
    **** รบกวนพี่ๆ ด้วยนะครับ *****
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่