gpt4 book ai didi

asp.net - 具有多个 DataField 的 GridBoundColumn

转载 作者:行者123 更新时间:2023-12-02 18:07:46 25 4
gpt4 key购买 nike

我有一个 GridBoundColumn,我想将其绑定(bind)到 2 个字段,以便我可以在一列中显示这两个字段。我想做如下的事情:

<GridBoundColumn DataField1="LastName" DataField2="FirstName" DataFormatString="{0},{1}">

这可能吗?如果可以的话如何实现?

如果有什么不同的话,这会在 Telerik RadGrid 中使用。

最佳答案

这可以通过实现 OnItemDataBound 方法(在网格定义中配置,例如 OnItemdataBound="GridItemDataBound")来完成。

确保该字段是唯一标识的:

<GridBoundColumn UniqueName="UserName">

然后实现您的 OnItemDataBound 方法:

protected void GridItemDataBound(object aSender, GridItemEventArgs anEventArgs)
{
if(anEventArgs is GridDataItem)
{
string firstName = "Joe";
string lastName = "Smith";
GridDataItem item = (GridDataItem)anEventArgs.Item;
item["UserName"].Text = lastName + "," + firstName;
}
}

关于asp.net - 具有多个 DataField 的 GridBoundColumn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3450181/

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