页面使用,没绑定数据库,绑定了 自定义的 DataTable
页面 gridview 设置
<asp:GridView ID="Grid" runat="server"
AutoGenerateSelectButton="True" Width="953px"
AutoGenerateColumns="False"
ShowHeader="true" ViewStateMode="Enabled">
<SelectedRowStyle BackColor="#C0FFC0"/>
<Columns>
<asp:BoundField DataField="Buyer" HeaderText="单位/姓名" />
<asp:TemplateField HeaderText="来源">
<EditItemTemplate>
<asp:DropDownList ID="From" runat="server" Width="60px" Font-Size="Smaller">
<asp:ListItem></asp:ListItem>
<asp:ListItem>直客</asp:ListItem>
<asp:ListItem>运营</asp:ListItem>
<asp:ListItem>其他</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="#EDEDED" />
</asp:GridView >
页面代码
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("Buyer", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("Contracter", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("BidPrice", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("Phone", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("From", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("Aim", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("Remark", typeof(System.String)));
for (int i = 0; i < 5; i++)
{
dr = dt.NewRow();
dr[0] = "";
dr[1] = "";
dr[2] = "";
dr[3] = "";
dr[4] = "直客";
dr[5] = "";
dr[6] = "";
dt.Rows.Add(dr);
}
this.Grid.DataSource = dt;
this.Grid.DataBind();
dt.Clear();
dt.Dispose();
