基本上,我想要我的对象回来......
我有一个Email对象.
public class Email{
public string emailAddress;
public bool primary;
public int contactPoint;
public int databasePrimaryKey;
public Email(){}
}
Run Code Online (Sandbox Code Playgroud)
在我的usercontrol中,我是一个Email对象列表.
public List<Email> EmailCollection;
Run Code Online (Sandbox Code Playgroud)
我将它绑定到我的usercontrol中的GridView.
if(this.EmailCollection.Count > 0){
this.GridView1.DataSource = EmailCollection;
this.GridView1.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
如果我可以稍后从GridView中取出一个Email对象,那真的很棒.
我该怎么做呢?
我也只将一些Email对象的属性绑定到GridView,并将它们放入项目模板中.
<Columns>
<asp:TemplateField HeaderText="Email Address">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text=<%# Eval("EmailAddress") %> Width=250px />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Primary">
<ItemTemplate>
<asp:CheckBox runat="server" Checked=<%# Eval("PrimaryEmail") %> />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Contact Point">
<ItemTemplate>
<CRM:QualDropDown runat="server" Type=ContactPoint InitialValue=<%# Eval("ContactPoint") %> />
</ItemTemplate>
</asp:TemplateField>
</Columns>
Run Code Online (Sandbox Code Playgroud)
GridView甚至可以这样做吗?我需要自己动手吗?如果能为我做这件事真的很酷.
详细说明. …