powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / строки в DataGrid
11 сообщений из 11, страница 1 из 1
строки в DataGrid
    #33866615
Ivan5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно добраться до строк в DataGride?
...
Рейтинг: 0 / 0
строки в DataGrid
    #33866693
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно добраться до строк в DataGride?
А поконкретнее можно?
...
Рейтинг: 0 / 0
строки в DataGrid
    #33866957
Ivan5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по идее нужно сделать что-то вроде блокировки всех записей  в DataGride, кроме той которую выделяю для редактирования...
...
Рейтинг: 0 / 0
строки в DataGrid
    #33867047
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по идее нужно сделать что-то вроде блокировки всех записей в DataGride, кроме той которую выделяю для редактирования...

Посмотри Здесь.. и здесь
...
Рейтинг: 0 / 0
строки в DataGrid
    #33867189
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan5по идее нужно сделать что-то вроде блокировки всех записей  в DataGride, кроме той которую выделяю для редактирования...
Это зачем они же итак не редактируются, редактируется текущая/выделенная запись, или я чтото не понял что ты хочешь. Если хочешь запретить редактирование определенных записей то нужно при выделении проверять можно ли запись редактировать, если нет то запрещаешь в редактирование всего грида, если да то разрешаешь.
...
Рейтинг: 0 / 0
строки в DataGrid
    #33867238
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заодно задам вопрос по строкам в GridView чтобы темы не плодить.

1. Когда GridView формирует таблицу при загрузки можно как нибудь подставлять номер строки в параметр функции
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<asp:TemplateField>
   <itemtemplate>                        
      <input id="Detal" type="image" title="Нажмите чтобы выделить строку заказа." 
              src="Picts/Sel1.gif"  
              onclick = "return false;"  
              onmouseup = "letFromParent(<%# Eval("OPERROWID")%>,НОМЕРСТРОКИ); "/>
   </itemtemplate>                    
</asp:TemplateField>

нужно вместо НОМЕРСТРОКИ подставить номер строки в таблице, или нужно в запросе выводить rownum и также <%# Eval("rownum")%>

2. у меня есть такая вещь как строка значений
вида
MATTYPEID=47;CANHAVENSN=1;CANHAVENSJ=0;CANHAVENST=0;SORT=100; ROWNUM =1;

там есть номер строки, есть функция класса которая выбирает значения определенного параметра из этой строки, например так
ClassMain.Get_ValueFromValueSTR(CStr(selGroup.SelectedValue), "ROWNUM") вернет 1

но как ее присобачить?

onmouseup = "letFromParent(<%# Eval("OPERROWID")%>,<%= ClassMain.Get_ValueFromValueSTR(Eval("VALUESTR"), "ROWNUM") ); "
не работает.

_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
строки в DataGrid
    #33867406
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
строки в DataGrid
    #33868786
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заодно задам вопрос по строкам в GridView чтобы темы не плодить.

1. Когда GridView формирует таблицу при загрузки можно как нибудь подставлять номер строки в параметр функции
<asp:TemplateField>
<itemtemplate>
<input id="Detal" type="image" title="Нажмите чтобы выделить строку заказа."
src="Picts/Sel1.gif"
onclick = "return false;"
onmouseup = "letFromParent(<%# Eval("OPERROWID")%>,НОМЕРСТРОКИ); "/>
</itemtemplate>
</asp:TemplateField>
нужно вместо НОМЕРСТРОКИ подставить номер строки в таблице, или нужно в запросе выводить rownum и также <%# Eval("rownum")%>

2. у меня есть такая вещь как строка значений
вида
MATTYPEID=47;CANHAVENSN=1;CANHAVENSJ=0;CANHAVENST=0;SORT=100;ROWNUM=1;

там есть номер строки, есть функция класса которая выбирает значения определенного параметра из этой строки, например так
ClassMain.Get_ValueFromValueSTR(CStr(selGroup.SelectedValue), "ROWNUM") вернет 1

но как ее присобачить?

onmouseup = "letFromParent(<%# Eval("OPERROWID")%>,<%= ClassMain.Get_ValueFromValueSTR(Eval("VALUESTR"), "ROWNUM") ); "
не работает.

_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"

1. А чем плохо выводить в запросе rownum? Я бы так и сделал.

2. по идее работать будет вот таким образом:


<%= <You namespace>.ClassMain.Get_ValueFromValueSTR(Eval("VALUESTR"), "ROWNUM") ) %>


если функция рабочая и объявлена как public static.
...
Рейтинг: 0 / 0
строки в DataGrid
    #33868851
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stray1. А чем плохо выводить в запросе rownum? Я бы так и сделал.
2. по идее работать будет вот таким образом:
<%= <You namespace>.ClassMain.Get_ValueFromValueSTR(Eval("VALUESTR"), "ROWNUM") ) %>
если функция рабочая и объявлена как public static.

1. Т.к. я только учусь, хочу знать все возможности, вывести в запросе это легко. к тому же это лишние данные которые будут гнаться с сервера на клиент.
2. Выдает ошибку: Методы привязки данных, например, Eval(), XPath() и Bind(), можно использовать только в контексте элемента управления с привязкой к данным.
Видимо блок в <% %> не заходит значение "VALUESTR", наверное нужно както подругому получить эту строку там, только как? Функция рабочая.
...
Рейтинг: 0 / 0
строки в DataGrid
    #33868988
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stray1. А чем плохо выводить в запросе rownum? Я бы так и сделал.
2. по идее работать будет вот таким образом:
<%= <You namespace>.ClassMain.Get_ValueFromValueSTR(Eval("VALUESTR"), "ROWNUM") ) %>
если функция рабочая и объявлена как public static.

1. Т.к. я только учусь, хочу знать все возможности, вывести в запросе это легко. к тому же это лишние данные которые будут гнаться с сервера на клиент.
2. Выдает ошибку: Методы привязки данных, например, Eval(), XPath() и Bind(), можно использовать только в контексте элемента управления с привязкой к данным.
Видимо блок в <% %> не заходит значение "VALUESTR", наверное нужно както подругому получить эту строку там, только как? Функция рабочая.

1. Есть реализация нумерации строк где-то в примерах кода на данном сайте. Если мне память не отшибает.

2. Ну я смотрел не именно твою функцию.. Eval неучел.

Попробуй реализовать свою функцию запросом или функцией на стороне сервера БД.
...
Рейтинг: 0 / 0
строки в DataGrid
    #33869036
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я это сделал, просто как я уже сказал хотелось узнать все методы :)ъ
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
    Protected Sub GVZakazDetal_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVZakazDetal.RowDataBound
        Static rownum As Long =  0 
        Dim rval As String
        If e.Row.RowType = DataControlRowType.DataRow Then
            rownum +=  1 
            rval = e.Row.DataItem("OPERROWID").ToString
            Dim str As StringBuilder = New StringBuilder
            str.Append("<itemtemplate> ")
            str.Append("<input id='Detal' type='image' title='Нажмите чтобы выделить строку заказа.' ")
            str.Append("src = 'Picts/Sel2.gif' ")
            str.Append("onclick = 'return false;' ")
            str.Append("onmouseup= 'letFromParent(" & rval & "," & rownum & ");' />")
            str.Append("</itemtemplate> ")
            e.Row.Cells( 0 ).Text = str.ToString
        End If
    End Sub
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / строки в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]