سلام
میخواهیم اطلاعات رو از دیتابیس بخونیم در لیست نمایش بدیم .منظور <list>
ممنون راهنمایی بفرمایید.
سلام
میخواهیم اطلاعات رو از دیتابیس بخونیم در لیست نمایش بدیم .منظور <list>
ممنون راهنمایی بفرمایید.
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
public class Program
{
public static void Main()
{
string connectionString = "Data Source=<server>;Initial Catalog=<database>;User ID=<username>;Password=<password>";
string query = "SELECT * FROM TableName";
List<string> data = new List<string>();
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string item = reader.GetString(0); // تغییر شماره ستون به شماره ستون مورد نظر شما
data.Add(item);
}
reader.Close();
}
foreach (string item in data)
{
Console.WriteLine(item);
}
}
}
اگر نیاز به توضیح دارد بفرمائید تا انجام دهم
سلام
بسیار ممنون از توجه شما .
من میخواهم حالا چند تا لیبل یا تکس باکس بزارم با هر بار کلیک همین ها توی اون لیبل یا تکس باکس نمایش داده بشن .
using System;
using System.Collections.Generic;
using System.Windows.Forms;
public class Program
{
public static void Main()
{
string connectionString = "Data Source=<server>;Initial Catalog=<database>;User ID=<username>;Password=<password>";
string query = "SELECT * FROM TableName";
List<string> data = new List<string>();
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string item = reader.GetString(0); // تغییر شماره ستون به شماره ستون مورد نظر شما
data.Add(item);
}
reader.Close();
}
Form form = new Form();
foreach (string item in data)
{
Label label = new Label();
label.Text = item; // تنظیم متن لیبل با مقدار مورد نظر
form.Controls.Add(label);
TextBox textBox = new TextBox();
textBox.Text = item; // تنظیم متن تکست باکس با مقدار مورد نظر
form.Controls.Add(textBox);
}
Application.Run(form);
}
}