可以通过以下步骤实现:
下面是一个示例代码,演示了如何获取DataTable中的当前行号:
using System;
using System.Data;
class Program
{
static void Main()
{
// 创建一个DataTable对象并添加数据
DataTable table = new DataTable();
table.Columns.Add("ID", typeof(int));
table.Columns.Add("Name", typeof(string));
table.Rows.Add(1, "John");
table.Rows.Add(2, "Jane");
table.Rows.Add(3, "Bob");
// 遍历每一行并获取当前行号
foreach (DataRow row in table.Rows)
{
int rowIndex = table.Rows.IndexOf(row);
Console.WriteLine("当前行号:{0}", rowIndex);
Console.WriteLine("ID:{0}", row["ID"]);
Console.WriteLine("Name:{0}", row["Name"]);
Console.WriteLine();
}
}
}
这个示例代码中,我们创建了一个包含两列(ID和Name)的DataTable对象,并添加了三行数据。然后,使用foreach循环遍历每一行,并使用Rows.IndexOf方法获取当前行的索引号。最后,输出当前行号以及行中的数据。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云