我有这个示例表,并在C#Form Creator Microsoft Visual Studio 2017中工作:
这是我将所有行添加到datagridview的代码。
string filename = theDialog.FileName;
StreamReader reader = File.OpenText(filename);
System.IO.StreamReader file = new System.IO.StreamReader(filename);
string[] columnnames = file.ReadLine().Split('|');
DataTable dt = new DataTable();
foreach (string c in columnnames)
{
dt.Columns.Add(c);
}
string newline;
while ((newline = file.ReadLine()) != null)
{
DataRow dr = dt.NewRow();
string[] values = newline.Split('|');
for (int i = 0; i < values.Length; i++)
{
dr[i] = values[i];
}
dt.Rows.Add(dr);
}
我的问题是:
1)如何显示具有相同ID的数据,例如基于上表,仅显示ID为111的行,然后当用户单击下一个按钮时,它将转到下一个ID为222?
提前谢谢
答案 0 :(得分:0)
请看下面的链接。我认为这将完全符合您的要求。它需要一些工作才能启动并运行,所以请坚持下去,如果它在第一次尝试时不起作用。