ASP.Net GridView Web控件格式列

Bth

我试图通过将代码放置在DataBound事件内来格式化GridView控件中的列。这是行不通的,因为出于某些原因未填充columns集合。该控件已绑定,它可以工作,但是column集合显示的计数为零,因此该代码不起作用。
有想法吗?

        protected void gvReport_DataBound(object sender, EventArgs e)
    {
        for (int columnIndex = 0; columnIndex <= gvReport.Columns.Count - 1; columnIndex += 1)
        {
            var col = ((BoundField)gvReport.Columns[columnIndex]);

            if (object.ReferenceEquals(col.DataField.GetType(), typeof(System.DateTime)))
                col.DataFormatString = "MM/dd/yyyy";
        }
    }
康纳斯·范

生成的列在GridViewAutoGenerateColumns="true"Columns集合中不可用您可以在RowDataBound事件处理程序中处理单元格

protected void gvReport_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        for (int i = 0; i < e.Row.Cells.Count; i++)
        {
            object value = (e.Row.DataItem as DataRowView).Row.ItemArray[i];

            if (value is DateTime)
            {
                TableCell cell = e.Row.Cells[i];
                cell.Text = ((DateTime)value).ToShortDateString();
            }
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问GridView ItemTemplate控件ASP.NET

来自分类Dev

用户控件中的gridview时,asp.net gridview scrollintoview

来自分类Dev

用户控件中的gridview时,asp.net gridview scrollintoview

来自分类Dev

在asp.net中排序GridView列

来自分类Dev

asp.net gridview控件与其他控件的绑定

来自分类Dev

到达位于gridview控件内的asp.net控件

来自分类Dev

只选择特定的列并在ASP.NET中的gridview控件中显示这些列

来自分类Dev

排序GridView asp.net

来自分类Dev

Asp.net GridView OnRowUpdating

来自分类Dev

ASP.Net打印GridView

来自分类Dev

ASP.NET Gridview 出类拔萃

来自分类Dev

更新gridview asp.net时检查列值

来自分类Dev

ASP.NET将列动态添加到Gridview

来自分类Dev

ASP.NET将列动态添加到Gridview

来自分类Dev

更新gridview asp.net时检查列值

来自分类Dev

在JavaScript的Asp.net标签中显示Gridview列总计

来自分类Dev

在asp.net中对gridview列进行排序

来自分类Dev

在asp.net的GridView列中显示子XML元素

来自分类Dev

仅限Gridview ASP.NET LINQ的选定列

来自分类Dev

如何在 Asp.Net 中制作 GridView 多列

来自分类Dev

如何将jQuery添加到asp.net页面并格式化GridView列

来自分类Dev

如何对ASP.net Web应用程序中的GridView列进行排序

来自分类Dev

如何使GridView ASP.NET控件看起来像SharePoint列表?

来自分类Dev

GridView中控件的ASP.NET评估三元可见性

来自分类Dev

如何使GridView ASP.NET控件看起来像SharePoint列表?

来自分类Dev

动态向asp.net面板添加多个控件,不填充多个Gridview

来自分类Dev

在asp.net gridview控件的模板字段中隐藏链接按钮

来自分类Dev

从GridView ASP.net的模板字段内的上载控件中触发JavaScript

来自分类Dev

基于行级C#对ASP.NET GridView控件进行排序

Related 相关文章

热门标签

归档