执行了,只是您看不见,您可以MessageBox.Show(xm)看看结果原因很简单:xm是字符串 e.DataRow("姓名")是当前行的性名列,您没有分清主谓,差别在于您手里拿着100元钱和您兜里揣着100元钱的区别,一个是大家都看得见,一个只有您心里知道。