Этот синтаксис не подходит для обработчика NeedDataSource внутренней сетки, если вы не хотите, чтобы имя обработчика совпадало со значением свойства Value:
OnNeedDataSource='<%# DataBinder.Eval(Container.DataItem, "Value") %>'
Вместо этого во вложенном обработчике NeedDataSource сетки в выделенном фрагменте кодавы можете ссылаться на значение с тем же синтаксисом:
string val = DataBinder.Eval(Container.DataItem, "Value").ToString();
и затем фильтровать источник на основе заданного значения.