Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
ipbatman
0 / 0 / 0
Регистрация: 15.03.2017
Сообщений: 12
1

Генерация таблицы с LinkButton (не отображается таблица)

13.01.2018, 12:49. Просмотров 167. Ответов 1

Формирую n-размерную таблицу, заполняю элементами LinkButton, но таблица не отображается, не могу понять где проблема

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<body>
    <form id="form1" runat="server" method="post">
        <table>
            <tr>
                <td class="style-td">
                    .
                    .
                    .
                </td>
                <td class="style-td">
                   .
                   .
                   .
                </td>
                <td class="style-td">
                    <asp:Table ID="Table1" runat="server"></asp:Table>
                </td>
            </tr> 
            </table>
    </form>
</body>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
protected void Page_Load(object sender, EventArgs e)
 {
   if (!IsPostBack)
   {
       config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(this.Request.ApplicationPath);
       sessionState = (System.Web.Configuration.SessionStateSection)config.GetSection(@"system.web/sessionState");
 
       Session["table"] = new Table();
   }
   else
   {
       Table1 = (Table)Session["table"];
   }
}
.
.
.
private void GetNumbers(MySqlDataReader myReader)
 {
     TableRow drt = new TableRow();
     .
     .
     .
     tbl.Rows.Add(drt);
                    
     for (int i = 0; i < х; i++)
      {
         LinkButton L = new LinkButton();
         if (i != 0)
             L.ID = tbl.Rows[tbl.Rows.Count - 1].Cells[0].Controls[0].ID + "_" + myReader[i].ToString();
         else
             L.ID = myReader[i].ToString();
         L.Text = myReader[i].ToString();
         L.Click += link_Click;
         tbl.Rows[tbl.Rows.Count - 1].Cells[i].Controls.Add(L); // построчно заполняю таблицу
      }
 
      Session["table"] = tbl;
      Table1 = tbl;        // копирую
      Table1.DataBind();
 }
Я новичок в ASP.NET сильно не ругайте, подскажите что делаю не так. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2018, 12:49
Ответы с готовыми решениями:

Проблема с LinkButton
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e) { int...

Динамические LinkButton в C#
как определить какой из элементов LinkButton был нажат??? если создаются элементы динамически. ...

LinkButton переход по ссылке
Добавил LinkButton в форму. Создал форму admin.aspx. В свойстве LinkButton - PostBackUrl указал...

Control с элементами LinkButton
Добрый день Подскажите пожалуйста Я создаю LinkButton динамически. Заранее не знаю сколько их...

C# и JS коды для LinkButton
Приветствую всех! Как сделать так, чтобы при нажатии на LinkButton выполнился C# код, и в...

1
sau
1973 / 1585 / 258
Регистрация: 22.07.2011
Сообщений: 5,959
Завершенные тесты: 1
13.01.2018, 14:47 2
Цитата Сообщение от ipbatman Посмотреть сообщение
Я новичок в ASP.NET сильно не ругайте, подскажите что делаю не так
Значит ,
первое - удаляете все написанное ).
второе - читаете https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx и делаете по аналогии.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2018, 14:47

Поместить LinkButton на страницу через код C#
Здравствуйте. Есть код в котором генерируется html разметка в Page_Load. Проблема в том, что...

Использование LinkButton в серверном контроле Repeater
Подскажите, как в репитер можно вставить кнопку LinkButton.

Динамичное добавление linkbutton & event
Всем привет Значит я динамично добавляю при загрузке страницы linkbuttons, все получатся все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru