我正在尝试从具有从数据库检索到的数据的数据表中填充datagridview。

在填充列和行时,我希望数据的格式可以在数据表的列中使用。我不希望在填充之前在数据表中更改数据,但是我希望在绑定到网格时更改数据。如果可以使用任何网格属性完成此操作,请帮助我。

例如:要用数据库中可用的数据“是”而不是“ Y”填充列。

最佳答案

试试RowDataBound

protected void GridViewProducts_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row .RowType == DataControlRowType .DataRow )
        {
           e.Row.Cells[2].Text = (e.Row.Cells[2].Text=="Y" ? "YES" : "NO");
        }
    }

关于c# - 通过更改数据表中可用的数据来填充数据网格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13227669/

10-10 11:31
查看更多