![]() |
|
Модераторы: gambit |
![]()
|
|
| Pauk1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.1.2009 Репутация: нет Всего: нет |
Нужна ОЧЕНЬ помощь. Перерыл все что рылось ответа так и не нашел.
Есть такой грид <asp:GridView ID="TaskBaseGridView" runat="server" Width="100%" AllowPaging="True" AllowSorting="True" onpageindexchanging="TaskBaseGridView_PageIndexChanging" onsorting="TaskBaseGridView_Sorting" onrowdatabound="TaskBaseGridView_RowDataBound" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" onrowcancelingedit="TaskBaseGridView_RowCancelingEdit" onrowdeleting="TaskBaseGridView_RowDeleting" onrowediting="TaskBaseGridView_RowEditing" onrowupdating="TaskBaseGridView_RowUpdating" PageSize="20" onrowupdated="TaskBaseGridView_RowUpdated" onrowcommand="TaskBaseGridView_RowCommand" EnableViewState = "true" AutopostBack = "true"> <EmptyDataRowStyle HorizontalAlign="Center" /> <HeaderStyle BorderStyle="Outset" BackColor="Silver" /> <PagerSettings Position="TopAndBottom"/> <RowStyle HorizontalAlign="Center"/> <EditRowStyle BorderStyle="Solid" /> </asp:GridView> Так происходит бинд public void DataBindTaskBaseGridView() { TaskBaseGridView.DataSource = dbp.GetTable(Session["ActiveTable"].ToString()); TaskBaseGridView.DataBind(); } public SqlDataSource GetTable(string Table) { List<string[]> _users = new List<string[]>(); SqlDataSource res = new SqlDataSource(); try { TaskBaseConnect.Open(); res = new SqlDataSource(TaskBaseConnect.ConnectionString, "EXEC GetAllTablesInfo " + Table); } catch (Exception OpenExeption) { } finally { TaskBaseConnect.Close(); } return res; } === AutoGenerateEditButton="True" === После того как строка выделена для изменения и изменения сделаны НЕ нашел никакого способа вынуть из строки новые значения... e.NewValue в protected void TaskBaseGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) Пуст как и e.OldValue получить данные способом param[i] = TaskBaseGridView.Rows[e.RowIndex].Cells[i].Text; тоже никак потому что Именно в изменяемой строке все значения возвращаются пустыми. Других способов не знаю... Если у кого есть какие идеи буду очень благодарен. PS Очень хотелось бы увидеть способ получения текста из изменяемой строки используя автогенерацию колонок и DataSorce object а не DataSorce control |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |