如何在gridview中显示前100个字符?

Tas*_*sto 0 c# asp.net string gridview

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

欢迎任何帮助!

Cos*_*min 5

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

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);
    }
}
Run Code Online (Sandbox Code Playgroud)