C# 如何在复选框中从数据库中获取值。在这种情况下,第一个值只会勾选是否存在
受保护的无效页面加载(对象发送方、事件参数e) { 字符串strParam=Request.QueryString[“子菜单ID”]+“”C# 如何在复选框中从数据库中获取值。在这种情况下,第一个值只会勾选是否存在,c#,asp.net,C#,Asp.net,受保护的无效页面加载(对象发送方、事件参数e) { 字符串strParam=Request.QueryString[“子菜单ID”]+“” String strConnString=ConfigurationManager.ConnectionStrings[“ReConnectionString”]。ConnectionString; SqlConnection con=新的SqlConnection(strConnString); SqlCommand cmd=新的SqlCommand();
String strConnString=ConfigurationManager.ConnectionStrings[“ReConnectionString”]。ConnectionString;
SqlConnection con=新的SqlConnection(strConnString);
SqlCommand cmd=新的SqlCommand();
SqlDataAdapter sda=新的SqlDataAdapter();
数据集ds=新数据集();
如果(!IsPostBack)
{
cmd.CommandType=CommandType.Text;
cmd.CommandText=“从(“+strParam+”)”中的菜单id所在的子菜单中选择子菜单id”;
cmd.Connection=con;
sda.SelectCommand=cmd;
sda.填充(ds);
对于(int j=0;j还有一件事我忘了告诉你,它只对行进行了计数。你能解释一下你想做什么吗?标题中的措辞有点让人困惑,有一个gridview和超链接。当我单击特定的超链接时,它应该从数据库中存在的行中提取数据,并显示所有可用的数据使用复选框将特定超链接的值添加到另一个gridview。超链接复选框?第一个超链接gridview包含菜单,另一个复选框gridview包含与特定菜单相关的子菜单。。
String strConnString = ConfigurationManager.ConnectionStrings["ReConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(strConnString);
SqlCommand cmd = new SqlCommand();
SqlDataAdapter sda = new SqlDataAdapter();
DataSet ds = new DataSet();
if (!IsPostBack)
{
cmd.CommandType = CommandType.Text;
cmd.CommandText ="select SubMenu_id from SubmenuRec where Menu_id in ('" + strParam + "')";
cmd.Connection = con;
sda.SelectCommand = cmd;
sda.Fill(ds);
for (int j = 0; j <= ds.Tables[0].Rows.Count; j++)
{
for (int i = 0; i <= GridView1.Rows.Count; i++)
{
CheckBox CheckBox1;
CheckBox1 = (CheckBox)GridView1.Rows[i].FindControl("chkSelect");
}
}
}
}