不能用表达式列。去编写datacolchanged事件
If e.DataRow.IsNull("第一列") = false Then e.DataRow("第二列") = format(e.DataRow("第一列"), "dddd")else e.DataRow("第二列") = nothingEnd If