return gridview 中的复选框列表多个值 [asp.net]
return checkboxlist multiple values in gridview [asp.net]
我是 asp.net 的新手。我有一个与 table 中的一列 [PBN] 相连的复选框列表 1,它只有两个值,是和否。我需要 return 网格视图中的数据。即使我在复选框列表中 select 是和否,它也只有 return 没有值。我怎样才能 return 这两个值?
希望我说清楚了。
数据绑定
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource4" DataTextField="PBN" DataValueField="PBN" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication7
{
public partial class About : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
GridView1.Visible = true;
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
您需要设置 checked/selected 属性
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource4" DataTextField="PBN" DataValueField="PBN" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
<asp:ListItem Selected='<%# Eval("PBN") == "Yes"? true : false %>'>Yes</asp:ListItem>
<asp:ListItem Selected='<%#Eval("PBN") == "No" ? true : false %>'>No</asp:ListItem>
</asp:CheckBoxList>
我是 asp.net 的新手。我有一个与 table 中的一列 [PBN] 相连的复选框列表 1,它只有两个值,是和否。我需要 return 网格视图中的数据。即使我在复选框列表中 select 是和否,它也只有 return 没有值。我怎样才能 return 这两个值? 希望我说清楚了。 数据绑定
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource4" DataTextField="PBN" DataValueField="PBN" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication7
{
public partial class About : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
GridView1.Visible = true;
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
您需要设置 checked/selected 属性
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource4" DataTextField="PBN" DataValueField="PBN" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
<asp:ListItem Selected='<%# Eval("PBN") == "Yes"? true : false %>'>Yes</asp:ListItem>
<asp:ListItem Selected='<%#Eval("PBN") == "No" ? true : false %>'>No</asp:ListItem>
</asp:CheckBoxList>