更改列標題我有我的項目,該項目從SQL數據庫填入下面的代碼的datagridview:C#中的DataGridView
public cToDoList(string paramUser, DateTime paramDueDate)
{
string sqlStat = "SELECT * FROM tblDiary " +
"WHERE DiaryUserFor = @User " +
"AND DiaryDueDate <= @DueDate;";
SqlCommand sqlCom = new SqlCommand(sqlStat);
sqlCom.Parameters.Add("@User", SqlDbType.VarChar);
sqlCom.Parameters.Add("@DueDate", SqlDbType.Date);
sqlCom.Parameters["@User"].Value = paramUser;
sqlCom.Parameters["@DueDate"].Value = paramDueDate.Date;
cSqlQuery sqlQ = new cSqlQuery(sqlCom, "table");
this.cTable = sqlQ.cQueryResults;
}
上面的代碼工作正常,並填充datagridview的,但是列標題是SQL數據庫中不太友好的字段名稱。
我已經嘗試了幾件事情來嘗試更改默認列名稱,但沒有任何工作。到目前爲止,我已經嘗試過 -
dataToDoList.Columns[0].Name = "TEST1";
dataToDoList.Columns["DiaryCompletedDate"].Name = "TEST2";
但是沒有做任何事情。
誰能告訴我如何更改datagridview中的列標題名稱嗎?
你怎麼綁定數據? –