程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> GridView實現用省略號代替超長字符串(1)

GridView實現用省略號代替超長字符串(1)

編輯:關於C語言

效果圖:

解決方法:數據綁定後過濾每一行即可

for (int i = 0; i <= GridVIEw1.Rows.Count - 1; i++)
        {
            DataRowVIEw mydrv;
            string gIntro;
            if (GridVIEw1.PageIndex == 0)
            {
                mydrv = myds.Tables["飛狐工作室"].DefaultVIEw[i];//表名
                gIntro = Convert.ToString(mydrv["家庭住址"]);//所要處理的字段
                GridVIEw1.Rows[i].Cells[3].Text = SubStr(gIntro, 2);
            }
            else
            {
                mydrv = myds.Tables["飛狐工作室"].DefaultView[i + (5 * GridVIEw1.PageIndex)];
                gIntro = Convert.ToString(mydrv["家庭住址"]);
                GridVIEw1.Rows[i].Cells[3].Text = SubStr(gIntro, 2);
            }
        }

調用的方法:

public string SubStr(string sString, int nLeng)
{
        if (sString.Length <= nLeng)
        {
            return sString;
        }
        string sNewStr = sString.Substring(0, nLeng);
        sNewStr = sNewStr + "...";
        return sNewStr;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved