我正在尝试创建一个“时钟输入/输出站点”,其中一个功能是用户编辑旧时钟输入/输出。我添加了一个包含2个值“IND”和“UD”的下拉菜单。我如何获取这些值,并将它们发送给我的“CHECKIN”sql值。
我希望你知道我试图解释什么。在gridview中从下拉列表中获取数值
这是什么样子:
下拉:
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="DropDownList2" runat="server"
OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged">
<asp:ListItem Selected="True">Ind</asp:ListItem>
<asp:ListItem Value="UD">Ud</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
什么香港专业教育学院的尝试:
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
string val = row.Cells[3].ToString();
SqlDataSource1.SelectParameters.Add("CHECKEDIN", val);
}
和藏汉为:
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList ddl = (DropDownList)GridView1.FindControl("DropDownList2");
string val = ddl.SelectedValue;
SqlDataSource1.SelectParameters.Add("CHECKEDIN", val);
}
这两个回报“空”寿
Wihout尝试它,我肯定会认为第二个例子中,铸塑DropDownList的,是可行的。是否有可能重新加载页面并清除所选值(检查页面回发?)? –