Как добавить Button в TableCell? ASP.NET

212
15 мая 2018, 06:10

Собственно на странице есть таблица. В эту таблицу динамически добавляется информация из базы данных. Требуется в последнюю ячейку таблицы добавить кнопки и привязать к ним события. Проблем с добавлением новых ячеек нет: row.Cells.Add(new TableCell { Text = reader.GetValue(1).ToString() }); Как и нет проблем с добавлением самих строк в таблицу: Table1.Rows.Add(row); А вот использование row.Cells.Add(new TableCell { Controls.Add(new Button { Text = "test" }) }); приводит к ошибке "Не удается инициализировать тип "TableCell" инициализатором набора, потому что он не реализует интерфейс "System.Collections.IEnumerable"." Собственно как можно добавить кнопку в ячейку таблицы?

Answer 1
TableCell cell = new TableCell();
cell.Controls.Add(new Button() { Text = "test" });
row.Cells.Add(cell);

или

row.Cells.Add(new TableCell());
row.Cells[row.Cells.Count - 1].Controls.Add(new Button() { Text = "test" });
READ ALSO
Как отловить статус с сервера, в Unity?

Как отловить статус с сервера, в Unity?

Нужно понять какой статус мне возвращает серверНапример если статус: 201, то регистрация успешна и т

172
Создание TTS на базе своего голоса

Создание TTS на базе своего голоса

Меня недавно заинтересовала тема создания собственного TTS-голоса (Microsoft SAPI)Право, в русском сегменте по данной части информации достаточно...

210
c# wpf openFileDialog не работает

c# wpf openFileDialog не работает

В обоих случаях форма теряет фокус и сразу же получает его и диалог не открываетсяЕсть решение? В References подключил System

310
SQL запрос со сложным условием

SQL запрос со сложным условием

Помогите составить sql запросЕсть таблица:

246