首先查出表数据在在第一列加序号如下
DataTable dt = db.GetSqlStrTable(sql.ToString(), param.ToArray());
dt.Columns.Add("序号", typeof(string)).SetOrdinal(0);
for (int i = 0; i < dt.Rows.Count; i++)
{
dt.Rows[i]["序号"] = (i + 1).ToString();
}