У меня есть dataGridView
в моем приложении winForm (C#), чтобы отобразить список игроков.Как добавить новый столбец в datagridview после привязки его к базе данных
Я успешно связал его с базой данных и показал, что он правильно отображает все столбцы i.e PlayerName, Age, Runs и т. Д.
Теперь я хочу добавить еще один столбец i.e 'CurrentScore' на этот dataGridView
на run time
без добавления в базу данных.
Plz сообщите, как выполнить этот вкус. Можно ли добавить новый столбец программно?
private void playerList(int teamID)
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
string query = "SELECT PlayerName AS [Player Name] ,Age , Runs FROM Players WHERE Team_id= " + teamID;
SqlCommand cmd = new SqlCommand(query, con);
adapter = new SqlDataAdapter(cmd);
adapter.Fill(ds, "Players");
dGridPlayers.DataSource = ds.Tables["Players"];
}
этот код работает отлично , но не в состоянии добавить новую временную колонку «CurrentScore`
благодаря @gian .. его рабочий штраф ... Не могли бы вы рассказать мне, как добавить значения в этот столбец (особенно по ячейке). – prograshid
Откуда будут значения? он вводится вручную в форме? –
генерируя некоторые случайные значения и отображая их в ячейку нового столбца (один за другим) – prograshid