Chand333 Ответов: 1

Как читать значения в каждом столбце выбранной строки HTML таблицы при нажатии кнопки в той же строке с помощью VB.NET


Я создал таблицу, используя следующий код. Теперь, когда я нажимаю на кнопку в каждой строке следующей таблицы, я хочу прочитать и сохранить значения в каждом столбце выбранной строки в переменных. Как я могу это сделать????

Что я уже пробовал:

Dim html As New StringBuilder()

            'Table start.
            html.Append("<table class=""table table-striped table-bordered"" id=""table2"">")

            'Building the Header row.
            html.Append("<thead>")
            html.Append("<tr>")
            html.Append("<th>STUDENT ID</th>")
            html.Append("<th>STUDENT NAME</th>")
            html.Append("<th>MOBILE</th>")
            html.Append("<th>EMAIL ID</th>")
            html.Append("<th>TODAY'S TIME</th>")
            html.Append("<th></th>")
            html.Append("</tr>")
            html.Append("</thead>")
            html.Append("<tbody>")

            'Building the Data rows.
            For Each row As DataRow In dt.Rows
                html.Append("<tr>")
                For Each column As DataColumn In dt.Columns
                    html.Append("<td>")
                    html.Append(row(column.ColumnName))
                    html.Append("</td>")
                Next
                html.Append("<td>")
                html.Append("<button class=""button button-caution-flat hvr-wobble-horizontal"" data-toggle=""modal"" data-target=""#addproductcat"" data-animate-modal=""zoomInDown"" onclick=""openPopup();"">Select</button>")
                html.Append("</td>")
                html.Append("</tr>")
            Next

            'Table end.
            html.Append("</tbody>")
            html.Append("</table>")

            phPrdCat.Controls.Add(New Literal() With {.Text = html.ToString()})

ZurdoDev

Вывод данных на этикетки с кодами. Затем используйте циклический счетчик и прикрепите счетчик к концу идентификатора. Тогда ваша кнопка может знать, какие элементы управления захватить.

1 Ответов

Рейтинг:
2

Emmerel

Это то, что ты ищешь?: HTML DOM TableRow объект[^]

Если это так, то вы должны присвоить каждой строке уникальный идентификатор.