PDA

View Full Version : مشکل در تعویض نام ستون ها در GridView



nasinas
دوشنبه 27 دی 1389, 13:19 عصر
درود به شما
سوال :
من یک گرید ویو GridView دارم که تو قسمت PageLoad صفحه وصل میشه به بانک و منابعش رو دریافت میکنه و بعدشم Binde ش میکنم
و پشت سر اون میخوام عنوان ستون ها رو عوض کنم مثل قطعه برنامه ی زیر :


protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == false)
{

GridView1.DataSource = BLL.Callendar.GetDates();
GridView1.DataBind();
GridView1.Columns[0].HeaderText = "شروع ثبت نام";
GridView1.Columns[1].HeaderText = "پایان ثبت نام";
GridView1.Columns[2].HeaderText = "شروع کلاسها";
}

}

زمانی که صفحه داره لود میشه یه اختار میده مبنی بر اینکه این ایندکس ها نباید منفی و کوچکتر از مجموعه باشه مثلا به ایندکس این خط گیر میده :

GridView1.Columns[0].HeaderText = "شروع ثبت نام";

ErrorMessage : the value out of range , must non-negative and less than value in collection

ممنون میشم اگه مشکلم رو حل کنید.

mahsa.n
دوشنبه 27 دی 1389, 13:47 عصر
ببین این کار میکنه؟



GridView1.HeaderRow.Cells[index from 0].Text = "xxxx";