Изменить выбранные данные sqldatasource перед привязкой? - PullRequest
2 голосов
/ 05 января 2011
  1. как получить доступ к выбранному источнику данных sqldatasource для модификации и добавления, например, новых столбцов данных перед привязкой ??

  2. где лучше всего выполнять эти модификации?

  3. Я думаю, SqlDataSource1_Selected - правильное место, но я не знаю как?

---------- обновленный ---------

Я нашел способ доступа к выбранным данным, чтобы показать общую запись, но мои вопросы до сих пор не решены

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        DataTable dt = ((DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty)).Table;
        LabelTotal.Text = string.Format("{0} items found", dt.Rows.Count);
    }
}

1 Ответ

2 голосов
/ 12 января 2011

Будет лучше, если вы связываете GridView, используя свой пользовательский код на странице .cs, а не используете SqlDataSource.

На странице .cs вы можете выполнить свою операцию с datatable перед привязкой gridview.

...