Альтернативой является использование новой вспомогательной функции, которая будет принимать значения из списка и обновления в DataGridView следующим образом:
private void DisplayStringListInDataGrid(List<string> passedList, ref DataGridView gridToUpdate, string newColumnHeader)
{
DataTable gridData = new DataTable();
gridData.Columns.Add(newColumnHeader);
foreach (string listItem in passedList)
{
gridData.Rows.Add(listItem);
}
BindingSource gridDataBinder = new BindingSource();
gridDataBinder.DataSource = gridData;
dgDataBeingProcessed.DataSource = gridDataBinder;
}
Затем мы можем вызвать эту функцию следующим образом:
DisplayStringListInDataGrid(<nameOfListWithStrings>, ref <nameOfDataGridViewToDisplay>, <nameToBeGivenForTheNewColumn>);
Я думаю, что вы спрашиваете, как получить доступ к элементу внутри HTML. Для этого вам нужен DOM. Элемент - это идентификатор текста, который вы пытаетесь получить
var element_text = document.getElementById("element").innerHTML
Если Вы хотите получить доступ к элементу, просто присвоить ему идентификатор и использовать getElementById
:
console.log(document.getElementById("textBox"));
<textarea id="textBox"></textarea>
, Если Вы хотите получить доступ к его значению, используйте .value
:
console.log(document.getElementById("textBox").value);
<textarea id="textBox">This is some text!</textarea>