思路:通过cell的beforePrint方法循环,并将当前行数this.CurrentRowIndex+1做为序号 代码如下: #region 行号显示 private void number_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { ((XRTableCell)sender).Text = string.Format("{0}", this.CurrentRowIndex + 1); } #endregion 放在这个cell的beforeprint方法里面