<asp:DataGrid runat="server" ID="dgWatch" AutoGenerateColumns="False" Width="2560">
<Columns>
<asp:BoundColumn DataField="值班人">
<HeaderStyle Width="80px" />
</asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn> </Columns>
</asp:DataGrid>
<Columns>
<asp:BoundColumn DataField="值班人">
<HeaderStyle Width="80px" />
</asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn> </Columns>
</asp:DataGrid>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
cs:
foreach (DataGridItem dgi in dgWatch.Items)
{
DropDownList ddl = (DropDownList)dgi.FindControl("DropDownList1");
//其他DropDownList用一样的方法可以找到
if (ddl != null)
{
//对象存在
}
}
<asp:DataGrid runat="server" ID="dgWatch" AutoGenerateColumns="False" Width="2560px" AllowPaging="True" PageSize="5" OnPageIndexChanged="dgWatch_PageIndexChanged">
<Columns>
<asp:BoundColumn DataField="值班人">
<HeaderStyle Width="80px" />
</asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList ID="DropDownList2" runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList ID="DropDownList3" runat="server">
<asp:ListItem Value="1" Selected="True">早班</asp:ListItem>
<asp:ListItem Value="2">中班</asp:ListItem>
<asp:ListItem Value="3">晚班</asp:ListItem>
<asp:ListItem Value="4">公休</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateColumn>
</Columns>
<PagerStyle NextPageText="下一页" PrevPageText="上一页" />
</asp:DataGrid>
{
for (int i = 1; i < dgWatch.Columns.Count; i++)
{
/*
* 这个Controls[0]中的“0”你要适当的换一下才能找到对应的控件,
* 因为这个空间我没有加ID。你也可以加ID然后用FindControl("")查找。
**/
DropDownList list = (DropDownList)item.Cells.Controls[0];
string str = list.SelectedValue;//-----这个就是你要获取的值。
}
}
if(list != null)
{
string str= list.SelectedValue;
}
用户名 班种(即dropdownlist中选定的值) 日期
的形式插入数据库,上面的方法行吗?
sql 语句应如下的形式,请各位指点一下:
insert into banzhong values(u_name,bz_id,pbz_time)