在GridView帮定数据时把太长的字段替换成.....

     private   void  bind()
    
{
        
string con = ConfigurationManager.AppSettings["AccessDataBase"+ Server.MapPath("App_Data/details.mdb");
        OleDbConnection dbconnection 
= new OleDbConnection(con);
        dbconnection.Open();
        OleDbCommand cmd 
= new OleDbCommand("select * from news", dbconnection);
        DataSet ds 
= new DataSet();
        OleDbDataAdapter oda 
= new OleDbDataAdapter(cmd);
        oda.Fill(ds);
        GridView1.DataSource 
= ds;
        GridView1.DataBind();


        
//让在GridView中多余的汉字用""代替
        for (int i = 0; i < =GridView1.Rows.Count-1; i++)
        
{
            DataRowView mydrv;
            
string gintro;
            
if (GridView1.PageIndex == 0)
            
{                //这里吧DataSet的视图赋值给了DataRowView
                
//处理第一页的5个记录
                mydrv = ds.Tables[0].DefaultView[i];
                gintro 
= Convert.ToString(mydrv["content"]);
                GridView1.Rows[i].Cells[
2].Text = substr(gintro, 5);
            }

            mydrv 
= ds.Tables[0].DefaultView[i+5*(GridView1.PageIndex)];
            gintro 
= Convert.ToString(mydrv["content"]);
            GridView1.Rows[i].Cells[
2].Text = substr(gintro, 5);
        }


    }


    
public   string  substr( string  sstring,  int  nleng)
    
{
        
if (sstring.Length <= nleng)
        
{
            
return sstring;
        }

        
string snewstr = sstring.Substring(0, nleng);
        snewstr 
= snewstr + "";
        
return snewstr;
    }

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值