Мне нужно установить значение ячейки, зависящее от других значений, которые доступны только во время привязки данных, поэтому я использую OnItemDataBound, но он говорит, что я не могу установить значение dataitem.
Есть идеи, как это сделать?
protected override void OnItemDataBound(RepeaterItemEventArgs e) {
base.OnItemDataBound(e);
DateTime date = (DateTime)DataBinder.Eval(e.Item.DataItem, "date");
string year = String.Format("{0:yyyy}", date);
string month = String.Format("{0:MM}", date);
((DataRowView)e.Item.DataItem)["url"] = "/" + year + "/" + month;
}
Результаты в исключении:
System.Data.DataException: Cannot set url.