C# C“Windows窗体-DataRepeater”;“基于模板的”;结合

C# C“Windows窗体-DataRepeater”;“基于模板的”;结合,c#,winforms,C#,Winforms,我通常使用web表单,但有一个项目需要使用windows表单。我需要使用DataRepeater控件显示数据,但是,我不能直接绑定到数据源,因为我需要在数据显示之前对其进行“按摩”。使用datarepeater的web表单版本,可以使用ItemTemplate并将返回的数据项传递给公共方法来实现这一点,例如我如何将其传递给下面示例中的“GetModel”方法。如何在windows窗体中完成类似的操作 <ItemTemplate> <asp:Label ID="lbAsM

我通常使用web表单,但有一个项目需要使用windows表单。我需要使用DataRepeater控件显示数据,但是,我不能直接绑定到数据源,因为我需要在数据显示之前对其进行“按摩”。使用datarepeater的web表单版本,可以使用ItemTemplate并将返回的数据项传递给公共方法来实现这一点,例如我如何将其传递给下面示例中的“GetModel”方法。如何在windows窗体中完成类似的操作

<ItemTemplate>
    <asp:Label ID="lbAsModel" runat="server" Text='<%# GetModel(Convert.ToInt32(Eval("ALAN8"))) %>' CssClass="repGridText" />
</ItemTemplate>

您可以通过处理
Binding
类上的
format
事件来格式化绑定数据以供显示。您只需要手动添加绑定(不使用设计器)


这是Microsoft.VisualBasic.PowerPacks程序集包含的。

只需将其绑定到经过处理的数据…

如果您想创建基于模板的表单,请查看wpf:)