1.GridView
在aspx页面加gridview控件
<asp:GridView ID="grid1" runat="server" OnRowDataBound="grid1_RowDataBound"
HeaderStyle-CssClass="tdbackcolor" Font-Size="14px" CellPadding="5">
<HeaderStyle CssClass="tdbackcolor" BackColor="Gainsboro"></HeaderStyle>
<FooterStyle BackColor="Gainsboro" Font-Size="14px" />
</asp:GridView>
后台代码
grid1.Columns.Clear();
BoundField col = new BoundField();
col.DataField = "name";
col.HeaderText = "姓名";
col.Visible = true;
grid1.Columns.Add(col);
BoundField col1 = new BoundField();
col1.DataField = "age";
col1.HeaderText = "年龄";
col1.Visible = true;
grid1.Columns.Add(col1);
BoundField col2 = new BoundField();
col2.DataField = "school";
col2.HeaderText = "学校";
col2.Visible = true;
grid1.Columns.Add(col2);
//添加数据源
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("name", typeof(string)));
dt.Columns.Add(new DataColumn("age", typeof(decimal)));
dt.Columns.Add(new DataColumn("school", typeof(string)));
dt.Rows.Add("张三", 16, "一中");
dt.Rows.Add("李四", 13, "二中");
dt.Rows.Add("王五", 14, "九中");
dt.Rows.Add("陈留", 17, "六中");
dt.Rows.Add("吴七", 18, "七中");
//将gridview的数据源绑定为dt,这样的话,gridview自定义的字段名会和表中字段名匹配,相同的则显示该列的数据
grid1.AutoGenerateColumns = false;
this.grid1.DataSource = dt;
this.grid1.DataBind();
效果:
2.RadioButtonList
apsx页面上:
<asp:RadioButtonList RepeatDirection="Horizontal" runat="server" ID="cqcAnalysisType"
RepeatLayout="Table"
AutoPostBack="True">
</asp:RadioButtonList>
后台添加项:
this.cqcAnalysisType.Items.Add(new ListItem("吃饭", "eat"));
this.cqcAnalysisType.Items.Add(new ListItem("睡觉", "sleep"));
this.cqcAnalysisType.Items.Add(new ListItem("唱歌", "sing"));
效果图: