【发布时间】:2013-07-25 00:57:41
【问题描述】:
我的 winForm (C#) 应用程序中有一个 dataGridView 来显示玩家列表。
我已成功将其与数据库绑定,并正确显示所有列,即 PlayerName、Age、Runs 等。
现在我想在run time 的dataGridView 上再添加一列,即“CurrentScore”,而不添加到数据库中。
请告诉如何执行此品尝。是否可以通过编程方式添加新列??
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`
【问题讨论】:
标签: c# winforms datagridview datagridviewcolumn