Obrigada, eu optei pelo combobox, ainda não defini o layout, estou testando as opções, para ver como fica melhor.
Eu tentei puxar dados do banco, mas ele fala que o objeto video é inválido, que seria a tabela, peguei código de internet e não entendi muito bem, aprendi só textbox e o comcobox tem muitas propriedades:
public partial class Form1 : Form
{
SqlCommand cmd;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string str = @"Data Source=nomedocomputador\SQLEXPRESS;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";
SqlConnection con = new SqlConnection(str);
try
{
comboBox1.Items.Clear();
con.Open();
cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select * from video";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
comboBox1.Items.Add(dr["titulo"].ToString());
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}