DatacolChanged事件加入代码,然后重置列。
If e.DataCol.Name = "名称及规格" Then If e.DataRow.IsNull("名称及规格") Then e.DataRow("_Sortkey") = 10 Else e.DataRow("_Sortkey") = Eval(e.DataRow("名称及规格")) End IfEnd If