В моем проекте есть сетевое представление, которое заполняется из базы данных SQL с помощью следующего кода:
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;
}
Приведенный выше код работает нормально, и сетевое представление заполнено, однако заголовки столбцовимена полей из базы данных SQL, которые не очень удобны для пользователя.
Я попытался несколько вещей, чтобы попытаться изменить имена столбцов по умолчанию, но ничего не работает.До сих пор я пытался -
dataToDoList.Columns[0].Name = "TEST1";
dataToDoList.Columns["DiaryCompletedDate"].Name = "TEST2";
Но ничего не делать.
Может кто-нибудь сказать мне, как изменить имена заголовков столбцов в таблице данных, пожалуйста?