0

我使用 adomd 开发了一个 ASP.Net Web 应用程序来显示 ssas 多维数据集数据。

我能够将数据绑定到gridview,但问题是我无法在gridview中显示标题名称。我也通读了下面的文章,但没有运气。不知道如何解决它。

http://www.codeproject.com/Articles/28290/Microsoft-Analysis-Services-2005-Displaying-a-grid

谢谢

4

1 回答 1

0

使用RowDataBoundgridview的事件。然后在事件处理程序中检查标题行并在适当的单元格中设置适当的标题。例如,假设我们有这个 gridview 标记:

<asp:GridView runat="server" AutoGenerateColumns="True" ID="gv" OnRowDataBound="RowDataBound"></asp:GridView>

并且,在页面加载时,我们正在绑定数据,例如:

var myData = Enumerable.Range(1, 5).Select(i => new { Value = i.ToString() });
gv.DataSource = myData;
gv.DataBind();

在 rowdatabound 事件处理程序中,我们可以这样做来更改标题:

protected void RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Header)
    {
        e.Row.Cells[0].Text = "My Custom Header";
    }
}
于 2012-12-11T05:54:55.600 回答