使用绑定列的时候,假设绑定一个ID,里的值分别为1,2,3
我现在想在每个值前面或后面加点修饰怎么办?或是根据相应的值从其它表中取得数据显示,还不显示,1,2,3这里的值怎么办??

解决方案 »

  1.   

    private void dgDocHistory_ItemCommand(object source, DataGridCommandEventArgs e)
    {
    try
    {
    // Get Newest Version
    if((e.CommandSource is LinkButton) && 
    ((LinkButton)e.CommandSource).ID == "lbtnDocVersion")
    {
    DataGridItem dgi = (DataGridItem)e.Item;
    TreeNode node = TreeOperationDB.GetNodeId( this.tvDocDir );
    string nodeId = node.ID;
    string userId = UserInfo.EmpNum;
    string version= ((LinkButton)e.CommandSource).Text;
    string docId  = dgi.Cells[0].Text; DmsDB.DmsMainDB dms = new Dms.DmsDB.DmsMainDB();
    dms.downloadFile(Page.Request,Page.Response,this.Server,userId,nodeId,docId,version,false);
    }
    }
    catch(Exception ex)
    {
    lblError.Text = ex.Message;
    }
    }
      

  2.   

    [推荐]WebForm中DataGrid的20篇经典文章 
    http://community.csdn.net/Expert/topic/3896/3896149.xml?temp=.5802423
      

  3.   

    你的123是数据库的值吗,如果是的话,可以使用
    "LOAN_TERM_NO,LOAN_NAME,CASE WHEN LOAN_TERM = 'A' THEN '六个月及以下' WHEN LOAN_TERM = 'B' THEN '六个月至一年(含一年)' WHEN LOAN_TERM = 'C' THEN '一至三年(含三年)' WHEN LOAN_TERM = 'D' THEN '三至五年(含五年)' ELSE '五年以上' END AS LOAN_TERM,CASE WHEN CUR_TYPE = '0' THEN '人民币' ELSE '外币' END AS CUR_TYPE,LOAN_TERM_NO";
    不晓得你是不是这个意思