Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView readonly / 6 сообщений из 6, страница 1 из 1
17.07.2012, 17:31
    #37882653
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
Добрый день.
как мне тут
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<asp:TemplateField HeaderText="Вес" SortExpression="WeightValue"   >
            <EditItemTemplate>
                <asp:TextBox ID="Textbox1" runat="server"   Visible="false" Text='<%#  Bind("WeightValue") %>'></asp:TextBox>
                
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="Label1" runat="server" Text='<%# Eval("WeightValue","{0:F}%") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>


установить аналогичное свойство ReadOnly="True" как тут
Код: plaintext
1.
2.
3.
4.
5.
<asp:BoundField DataField="Scale" SortExpression="Scale" HeaderText="Шкала" HeaderStyle-Width="60px"
            DataFormatString="{0:P}" ReadOnly="True" ItemStyle-HorizontalAlign="Center">
            <HeaderStyle Width="60px"></HeaderStyle>
            <ItemStyle HorizontalAlign="Center"></ItemStyle>
        </asp:BoundField>



что бы в режиме редактирования не отображался textbox?
...
Рейтинг: 0 / 0
18.07.2012, 06:23
    #37883065
Березовский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
Поставить вместо текстбокса лейбл
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
<asp:TemplateField HeaderText="Вес" SortExpression="WeightValue"   >
            <EditItemTemplate>
  <asp:Label ID="Label1" runat="server" Text='<%# Eval("WeightValue","{0:F}%") %>'></asp:Label>
                
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="Label1" runat="server" Text='<%# Eval("WeightValue","{0:F}%") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
...
Рейтинг: 0 / 0
18.07.2012, 11:20
    #37883316
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
а более гибкого способа нет? что бы можно было программно разрешать/запрещать ввод
...
Рейтинг: 0 / 0
18.07.2012, 12:01
    #37883425
Silence1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
а textbox и не будет отображаться:
Visible="false" :)
...
Рейтинг: 0 / 0
18.07.2012, 12:20
    #37883477
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
Уточню мой вопрос. Как программно получить доступ к контролам в EditItemTemplate когда не выбран режим edit?
так нельзя
Код: c#
1.
TextBox t = ((TextBox)row.FindControl("Textbox1"));


так то же
Код: c#
1.
 row.Cells[2].Controls[1]



так как оно видит только элементы в <ItemTemplate>
...
Рейтинг: 0 / 0
18.07.2012, 13:24
    #37883637
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GridView readonly
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GridView readonly / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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