我有一个包含数千条记录的DataGridView,我以编程方式添加它们.在这种情况下没有涉及数据源.现在我想在每次单击按钮时随机播放记录.怎么能实现呢?
我正在尝试从表单中提取所有输入元素.当我解析以下表格时:
<form>
<input name='test1' type='text'>
<input name='test2' type='text'>
<input name='test3' type='text'>
</form>
Run Code Online (Sandbox Code Playgroud)
一切都运行得很好,HTML Agility Pack能够检测表单中的输入元素,但如果它有如下所示的div父节点,则不会被检测到.
<form>
<div><input name='test1' type='text'></div>
<div><input name='test2' type='text'></div>
<div><input name='test3' type='text'></div>
</form>
Run Code Online (Sandbox Code Playgroud)
我正在使用以下代码
HtmlNode.ElementsFlags.Remove("form");
foreach (HtmlAgilityPack.HtmlNode node in postForm.Elements("input"))
{
HtmlAgilityPack.HtmlAttribute valueAttribute = node.Attributes["value"];
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我出了什么问题?谢谢