gpt4 book ai didi

c# - 如何从 C# 更改 GridView 中列的格式

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:48 25 4
gpt4 key购买 nike

我有一个 GridView,我想将它导出到 Word。我想将一列的格式更改为日期时间格式(“dd.MM.yyyy”)

var grid = new GridView { DataSource = dt};
grid.DataBind();

在 *.aspx 页面中这很容易,如下例所示:

<asp:boundfield datafield="My_Date_Column"
dataformatstring="{0:dd.MM.yyyy}"
htmlencode="false" />

我想从 C# 更改格式,该怎么做?

最佳答案

如果你想从 CodeBehind 改变 GridView 的列的格式将 RowDataBound 添加到您的 GridView 。

然后在 GridView_RowDataBound(object sender, GridViewRowEventArgs e) 方法中,您将能够访问 e,这将使您能够访问其中的各个单元格您可以在其中指定格式化程序的行。

下面是一个使用 RowDataBound 事件的例子 http://forums.asp.net/p/1589807/4025153.aspx

关于c# - 如何从 C# 更改 GridView 中列的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10681378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com