using System.Windows.Forms; public class MainForm : Form { private Label label1; private Button button1; public MainForm() { this.label1 = new Label(); this.label1.Text = "Hello, world!"; this.label1.Location = new Point(50, 50); this.Controls.Add(this.label1); this.button1 = new Button(); this.button1.Text = "Click me!"; this.button1.Location = new Point(50, 100); this.button1.Click += new EventHandler(this.Button1_Click); this.Controls.Add(this.button1); } private void Button1_Click(object sender, EventArgs e) { MessageBox.Show("You clicked the button!"); } public static void Main() { Application.Run(new MainForm()); } }
using System.Data; using System.Data.SqlClient; using System.Windows.Forms; public class MainForm : Form { private DataGridView dataGridView1; public MainForm() { this.dataGridView1 = new DataGridView(); this.dataGridView1.Dock = DockStyle.Fill; this.Controls.Add(this.dataGridView1); string connectionString = "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True"; string query = "SELECT * FROM Customers"; using (SqlConnection connection = new SqlConnection(connectionString)) using (SqlDataAdapter adapter = new SqlDataAdapter(query, connection)) { DataSet dataSet = new DataSet(); adapter.Fill(dataSet, "Customers"); this.dataGridView1.DataSource = dataSet.Tables["Customers"]; } } public static void Main() { Application.Run(new MainForm()); } }This example uses a DataGridView control to display data from a SQL Server database. The code uses the System.Data and System.Data.SqlClient package libraries.