powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
5 сообщений из 5, страница 1 из 1
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
    #33906638
hilsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется часть текста:

<asp:Table ID="Table1" runat="server" Height="112px" Width="639px" Visible="False">
<asp:TableRow runat="server" HorizontalAlign="Center">
<asp:TableCell runat="server">
<asp:Label ID="LabelRecordNumber01" runat="server" Text="Запись №" Width="78px"></asp:Label>
<asp:TextBox ID="TextBoxRecordNumber01" runat="server" ReadOnly="True" Width="50px"></asp:TextBox>
</asp:TableCell>
<asp:TableCell runat="server">
<asp:Label ID="Label19" runat="server" Text="от 2006/08/13" Width="177px"></asp:Label>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow runat="server" HorizontalAlign="Center">
<asp:TableCell runat="server" BorderColor="Turquoise" BorderStyle="Solid" Width="180px">
<asp:Label ID="Label4" runat="server" Text="John Ponton" Width="172px" Font-Size="Large"></asp:Label><br />
<asp:Label ID="Label9" runat="server" Text="John@gmail.com" Width="172px"></asp:Label>
</asp:TableCell>
<asp:TableCell runat="server" Width="440px">
<textarea cols="1" rows="1" readonly="readonly" id="TextareaMessage01" style="width: 436px; height: 129px"></textarea><br />
<asp:Label ID="Label14" runat="server" Text="Ответ от 2006/08/12" Width="151px"></asp:Label><br />
<textarea cols="1" rows="1" readonly="readonly" id="TextareaAnswer01" style="width: 436px; height: 99px"></textarea>
</asp:TableCell>
</asp:TableRow>
</asp:Table>


В программе хочу присвоить значение окна TextareaMessage01. Если сделать так:
TextareaMessage01.Text= "Птицы мирно прилетели";
то VS-2005 этого не понимает.

Надо бы, наверное, написать что-то в духе

Table1.Rows[0].Cells[0] ... ???

но что - не знаю. Помогите!
...
Рейтинг: 0 / 0
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
    #33906699
Жасмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Table1.Rows[1].Cells[1].FindControl("TextareaMessage01");
Еще надо бы добавить к textarea  runat="server" и лучше сделать <asp:Textbox>, а то не найдет, не серверный контрол.__________________________________
Я ни от кого, ни от чего не завишу.
Встань, делай как я, ни от кого не завись.
...
Рейтинг: 0 / 0
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
    #33906741
hilsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, Жасмин. Я сделал как Вы указали и получил переменную ctrl:

Control ctrl;

ctrl= ctrl= Table01.Rows[1].Cells[1].FindControl("TextboxMessage1");
; // Кстати, действительно ли надо указывать индексы [1], а не [0] для первого элемента?

Так уже есть надежда.

Но что дальше делать с этим Control, как добраться до свойства Text бокса TextboxMessage1? Я с Control еще никогда так близко не имел дела.
...
Рейтинг: 0 / 0
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
    #33906768
Жасмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, индексация начинается с 0, просто в этом примере кода TextboxMessage1 находится все-таки во 2 ряду.
Control надо преобразовать приведением типов.TextBox tb=(TextBox)ctrl;
tb.Text="птицы прилетели";__________________________________
Я ни от кого, ни от чего не завишу.
Встань, делай как я, ни от кого не завись.
...
Рейтинг: 0 / 0
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
    #33906792
hilsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура! Всё получилось: в окошке появилось "Птицы мирно прилетели".
Спасибо большое! (А про вторую строку я действительно забыл - еще и за это спасибо)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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