首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridDateTimeColumn属性修改不了解决办法

2012-04-21 
GridDateTimeColumn属性修改不了前面 动态加的列 GridDateTimeColumn GDDateTime new GridDateTimeColum

GridDateTimeColumn属性修改不了
前面 动态加的列 GridDateTimeColumn GDDateTime = new GridDateTimeColumn();
  this.RadGrid1.MasterTableView.Columns.Add(GDDateTime);
  GDDateTime.FilterImageToolTip = "查询";
  GDDateTime.DataFormatString = "{0:yyyy-MM-dd}";
  GDDateTime.DataField = de.Key.ToString();
  GDDateTime.HeaderText = de.Value.ToString();

后面想把GridDateTimeColumn 里的RadDatePicker的属性改掉:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
  {
  if(e.Item.ItemType==GridItemType.FilteringItem){ 
  TableCell cell = e.Item.Cells[8];
  (cell.Controls[0] as RadDatePicker).Calendar.FastNavigationSettings.DateIsOutOfRangeMessage = "时间超出范围";
  (cell.Controls[0] as RadDatePicker).Calendar.FastNavigationSettings.OkButtonCaption = "确定";
  (cell.Controls[0] as RadDatePicker).Calendar.FastNavigationSettings.TodayButtonCaption = "今天";
  (cell.Controls[0] as RadDatePicker).Calendar.FastNavigationSettings.CancelButtonCaption = "取消";
  }
  }

[解决办法]
这个你要在添加的列的地方那里改

热点排行