У меня есть ObjectDataSource, который находится в исходном коде моей страницы .aspx, , а не в коде , и используется внутри столбца EditTemplate сетки данных.
<asp:DropDownList ID="ddlist1" runat="server" DataSourceID="osCreditType" ...
После выбора значения в раскрывающемся списке и установки состояния сетки данных обратно на ItemTemplate у меня есть ValueMember этого DropDownItem в коллекции NewValues внутри события RowUpdating.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int primary = int.Parse(Convert.ToString(e.NewValues[0]));
}
Теперь я хочу получить некоторые другиеинформация из ObjectDataSource с использованием этого первичного объекта.
- Являются ли данные, используемые для раскрывающегося списка, все еще доступными в ObjectDataSource, или вызовет этот источник из выделенного кода, чтобы источник данных вернулся в базу данных
- Могу ли я использовать ObjectDataSource для получения дополнительной информации, используя этот первичный ключ, и если да, то как мне это сделать?
Заранее большое спасибо