alc*_*cal 4 c# xaml telerik radgrid
我对RadGrid有一个简单的用法,它涉及将它绑定到字符串列表
i.e. using: list<string>
Run Code Online (Sandbox Code Playgroud)
绑定工作正常,数据显示在网格中.但是,标题显示"Item",并且我希望能够自定义该列的其他方面.我试图在ascx页面上设置列的"DataField"属性:
<telerik:GridTemplateColumn UniqueName="column"
DataField="" HeaderText="Omniture Codes">
Run Code Online (Sandbox Code Playgroud)
但是,它似乎需要数据字段的名称,就像使用数据表对象获得的名称一样,但不需要列表.
有没有人知道将列绑定到列表的方法,或者有另一种解决方法?
M4N*_*M4N 12
我认为你应该使用GridBoundColumn而不是GridTemplateColumn并禁用AutoGenerateColumns.
例如以下为我工作:
ASPX:
<telerik:RadGrid ID="grid" runat="server" AutoGenerateColumns="false">
<MasterTableView>
<Columns>
<telerik:GridBoundColumn DataField="" HeaderText="MyHeaderText">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
List<string> data = new List<string> {"a", "b", "c"};
grid.DataSource = data;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21010 次 |
| 最近记录: |