1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| [DefaultProperty("Text"), ToolboxData("<{0}:ListOfGender runat=server></{0}:ListOfGender>")]
public class ListOfGender : DropDownList
{
private DataTable dt = new DataTable();
public override void DataBind()
{
base.DataSource = this.dt;
base.DataTextField = "Name";
base.DataValueField = "Id";
base.DataBind();
}
protected override void OnInit(EventArgs e)
{
this.dt.Columns.Add(new DataColumn("Id", typeof(int)));
this.dt.Columns.Add(new DataColumn("Name", typeof(string)));
DataRow row = this.dt.NewRow();
row[0] = 0;
row[1] = "";
this.dt.Rows.Add(row);
DataRow row2 = this.dt.NewRow();
row2[0] = 1;
row2[1] = "Madame";
this.dt.Rows.Add(row2);
DataRow row3 = this.dt.NewRow();
row3[0] = 2;
row3[1] = "Mademoiselle";
this.dt.Rows.Add(row3);
DataRow row4 = this.dt.NewRow();
row4[0] = 3;
row4[1] = "Monsieur";
this.dt.Rows.Add(row4);
}
} |
Partager