Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लूपेड रेडियोधटन के साथ डेटाबेस से छवियों या जानकारी को कैसे प्रदर्शित करें? सी#में

public partial class Form1 : Form {
   public Form1(){
     InitializeComponent();
     //do this if you want to register the Load event handler using code
     Load += Form1_Load;
   }
   FlowLayoutPanel panel = new FlowLayoutPanel();
   private void InitPanel(){
     panel.Size = new Size(600, 150);
     panel.Location = new Point(50, 50);
     panel.FlowDirection = FlowDirection.LeftToRight;
     panel.AutoScroll = true;
     panel.WrapContents = false;
     Controls.Add(panel);
   }
   //Load event handler
   private void Form1_Load(object sender, EventArgs e){
     InitPanel();
     panel.SuspendLayout();
     string cmdText = "SELECT (FirstName + ' ' + MiddleName + ' ' + LastName) as FullName, " +
                 "imgPath as ImagePath FROM TableVote WHERE Position='President'";
     using(SqlCommand com = new SqlCommand(cmdText,sc)){
       if(sc.State != ConnectionState.Open) sc.Open();
       SqlDataReader reader = com.ExecuteReader();       
       while(reader.Read()){
         AddRadioButton(reader.GetString(0), reader.GetString(1));
       }
       reader.Close();
       sc.Close();
       panel.ResumeLayout(true);
     }
   }
   private void AddRadioButton(string fullName, string imagePath){
     RadioButton radio = new RadioButton {Text = fullName, Parent = panel};
     radio.AutoSize = true;
     radio.Image = new Bitmap(Image.FromFile(imagePath),75,75);
     radio.TextImageRelation = TextImageRelation.ImageAboveText;    
     radio.CheckAlign = ContentAlignment.BottomCenter;   
   }
}

नोट :मैं देख सकता हूं कि आप अपनी तालिका में छवियों को शामिल करते हुए 2 जानकारी संग्रहीत करते हैं, मुझे लगता है कि आपको उनमें से 1 को चुनना चाहिए, Image Path संग्रहीत करना आपकी तालिका के लिए आसान, हल्का है लेकिन यदि आपका Image Path . है तो जानकारी खो सकती है अब वास्तविक छवि की ओर इशारा नहीं किया है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर संग्रह सूची स्क्रिप्ट -1

  2. एक्सएमएलएनएस के साथ ओपनएक्सएमएल:डीटी

  3. SQL सर्वर में तिथियों की तुलना कैसे करें

  4. कौन सा जॉइन सिंटैक्स बेहतर है?

  5. मैं कॉलम को पंक्तियों में कैसे खोल सकता हूं?