本文介绍了如何显示gridview中的前100个字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用gridview来显示数据,但是有时数据会很大以显示在单元格中。我可以使用一种方法来允许gridview显示f.e.字符串的前100个字符?



欢迎任何帮助!

您可以处理GridView的RowDataBound事件并剪切文本长度,如下所示:

  protected void gvNotes_RowDataBound(object (e.RowIndex< 0)
return;

int _myColumnIndex = 0; //在这里替换你的值

string text = e.Row.Cells [_myColumnIndex] .Text;

if(text.Length> 100)
{
e.Row.Cells [_myColumnIndex] .Text = text.Substring(0,100);
}
}


I use a gridview to display data, but sometimes the data is to big to be displayed in a cell. Can I use a method to allow the gridview to display f.e. the first 100 characters of a string?

any help is welcome!

解决方案

You can handle the RowDataBound event of the gridview and cut the text length, like so:

protected void gvNotes_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowIndex < 0)
        return;

    int _myColumnIndex = 0;   // Substitute your value here

    string text = e.Row.Cells[_myColumnIndex].Text;

    if (text.Length > 100)
    {
        e.Row.Cells[_myColumnIndex].Text = text.Substring(0, 100);
    }
}

这篇关于如何显示gridview中的前100个字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 05:22