Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
|
|||
|---|---|---|---|
|
#18+
Имеется часть текста: <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] ... ??? но что - не знаю. Помогите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 21:25 |
|
||
|
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
|
|||
|---|---|---|---|
|
#18+
Table1.Rows[1].Cells[1].FindControl("TextareaMessage01"); Еще надо бы добавить к textarea runat="server" и лучше сделать <asp:Textbox>, а то не найдет, не серверный контрол.__________________________________ Я ни от кого, ни от чего не завишу. Встань, делай как я, ни от кого не завись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 22:31 |
|
||
|
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, Жасмин. Я сделал как Вы указали и получил переменную ctrl: Control ctrl; ctrl= ctrl= Table01.Rows[1].Cells[1].FindControl("TextboxMessage1"); ; // Кстати, действительно ли надо указывать индексы [1], а не [0] для первого элемента? Так уже есть надежда. Но что дальше делать с этим Control, как добраться до свойства Text бокса TextboxMessage1? Я с Control еще никогда так близко не имел дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 23:19 |
|
||
|
Как можно положить значение в окошко (Textarea), являющееся частью asp-Table?
|
|||
|---|---|---|---|
|
#18+
Нет, индексация начинается с 0, просто в этом примере кода TextboxMessage1 находится все-таки во 2 ряду. Control надо преобразовать приведением типов.TextBox tb=(TextBox)ctrl; tb.Text="птицы прилетели";__________________________________ Я ни от кого, ни от чего не завишу. Встань, делай как я, ни от кого не завись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 23:51 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=910&tid=1390802]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 420ms |

| 0 / 0 |
