Я ограничил данные до datatable
, а затем я установил datatable
в качестве источника данных для datagridview
, теперь я хочу знать
- Как добавить еще два столбца для
datagridview
первого типа button
, а второго checkbox
- Как установить порядок этих двух столбцов?
Я искал и обнаружил, что должен добавить их после привязки данных, и не напрямую к datatable
, а к datagridview
еще один вопрос: можно ли добавить столбцы с datatable
к определенному столбцу в
уже создан datagridview
public DataTable GetMyList()
{
string Count;
string cmdStr = ConfigurationManager.ConnectionStrings["connstr"].ToString();
string cmdStr = @"SELECT column1,
column2,
column3
FROM Table_Name
ORDER BY mydate DESC;";
using (SqlConnection conn = new SqlConnection(connStr))
using (SqlCommand cmd = new SqlCommand(cmdStr, conn))
{
try
{
dataGridView1.Rows.Clear();
conn.Open();
cmd.CommandText = cmdStr;
cmd.CommandType = CommandType.Text;
DataTable dt = new DataTable();
SqlDataReader reader = cmd.ExecuteReader();
dt.Load(reader);
dataGridView1.DataSource = dt;
// Add a button column.
DataGridViewButtonColumn buttonColumn = new DataGridViewButtonColumn();
buttonColumn.HeaderText = "Edit";
buttonColumn.Name = "Status Request Name";
buttonColumn.Text = "Edit";
buttonColumn.UseColumnTextForButtonValue = true;
DGV_UserList.Columns.Add(buttonColumn);
return dt;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
return null;
}
}
}