1。
DataView ? 2。
SQL 语句查询处理, 
 a. 使用 CASE 表达式,简单示例SELECT CASE PayType WHEN 0 THEN '现金' WHEN 1 THEN '邮政汇款' WHEN 2 THEN '企业电汇' END AS PayTypeName FROM 表 b. 因为你的类型实在太多了, N 多的CASE 啊,同时考虑复用,最好建一个自定义函数:SELECT GetPayTypeName(PayType) AS PayTypeName FROM 表CREATE FUNCTION GetPayTypeName @PayType int
RETURNS varchar(100)
AS 
  DECLARE @PayTypeName varchar(100)
  
  IF @PayType = 0
    SET @PayTypeName = '现金'
  ELSE IF  @PayType = 1
    SET @PayTypeName = '邮政汇款'
  -- ....
  RETURN @PayTypeName 
3.
GridView ?// .aspx
<asp:gridview ...
<columns>
<asp:templatefield>
<%# GetPayTypeName(Eval("PayType")) %>
...// .aspx.cs
protected string GetPayTypeName(object arg) {
    if(arg == null) return "未知支付类型";
    int payType = Convert.ToInt32(arg);
    switch(payType) {
       case 0:
          return "现金";
       case 1:
          return "邮政汇款";
       // ...
    }
    return "未知支付类型";
}