Я делаю windows form application
, который манипулирует данными из SQL server
.Я пытаюсь получить тип столбца и поместить его в таблицу, чтобы он мог выглядеть примерно так (Label{columnName}{columnType} Textbox)
.Запрос:
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'comboBox1.SelectedItem'
AND COLUMN_NAME = '{labels[i].Text}'
Мне нужно только понять, как я могу поместить этот запрос в значение с результатом и добавить его к своему tableLayout
.
. Попробую сейчас, ноне выполнено
using (form1.conn = new SqlConnection($"Server = {form1.ServerBox.Text }; Database = { form1.DBBox.Text}; Trusted_Connection = True"))
{
form1.conn.Open();
using (cmd = new SqlCommand(getSqlTypes, form1.conn))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
labels[i] = new Label();
labels[i].Text = (string)reader["TABLE_NAME"];
tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.AutoSize));
tableLayoutPanel.SetCellPosition(labels[i], new TableLayoutPanelCellPosition(2, k++));
}
}
}
form1.conn.Close();
}