作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 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/
我有一个 GridBoundColumn,我想将其绑定(bind)到 2 个字段,以便我可以在一列中显示这两个字段。我想做如下的事情: 这可能吗?如果可以的话如何实现? 如果有什么不同的话,这会在
我有一个在客户端绑定(bind)的 Telerik RadGrid 控件,我看到了 20 多个结果,所以它正在运行。然而,我的约会日期是这样的:2015-01-30T00:00:00我需要像这样在两行
我是一名优秀的程序员,十分优秀!