Voy a reformular mi pregunta.
El usuario está cuajando en la lista de CheckBoxList
Cuando el usuario presione el botón de enviar voy a mostrar en el DataGrid selcted tema.
En mi código de comprobar si me específicos esté seleccionada. si lo hace un llamamiento SELECT método y lo presentará en DstsGrid. Entonces marque la siguiente casilla seleccionada. Si se selecciona la palabra SELECT método y lo presentará en el DataGrid. Cuando lo hago, me sobrescribir la información anterior en el DataGrid.
Aquí está mi código (en este caso, he utilizado un repetidor):
<% @ Page Language = "VB"%>
<% @ Register TagPrefix = "wmx" Namespace = "Microsoft.Matrix.Framework.Web.UI" Asamblea = "Microsoft.Matrix.Framework, Version = 0.6.0.0, Culture = neutral, PublicKeyToken = 6f763c9966660626"%>
<script runat="server">
Función getPrices (ByVal nombre que String) Como System.Data. IDataReader
Dim connectionString Como String = "server = (local); trusted_connection = true; base de datos =" FrenchRoast ""
Dim dbConnection Como System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection (connectionString)
Dim queryString Como String = "SELECT [Productos]. [Nombre], [Produce]. [Tamaño], [Produce]. [Gramercy], [Produce]. [Baybe" & _
"rry], [Produce]. [FoodAuth] DE [Productos] WHERE ([Produce]. [Nombre] = @ nombre "
Dim dbCommand como System.Data.IDbCommand = new System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection
Dim dbParam_name como System.Data.IDataParameter = new System.Data.SqlClient.SqlParameter
dbParam_name.ParameterName = "@ Nombre"
dbParam_name.Value = nombre
dbParam_name.DbType = System.Data.DbType. String
dbCommand.Parameters.Add (dbParam_name)
dbConnection.Open
Como DataReader Dim System.Data.IDataReader = dbCommand.ExecuteReader (System.Data.CommandBehavior. CloseConnection)
Volver DataReader
Fin Función
Función lista () Como String
Dim l Como String = "" Aguacate "," Repollo ""
l regreso
Fin Función
Sub Button1_Click_1 (remitente como objetos, Como EventArgs e)
DataList.DataSource = MyQueryMethod ( "palta")
DataList. DataBind ()
End Sub
Función MyQueryMethod (ByVal nombre como cadena) como System.Data.DataSet
Dim connectionString Como String = "server = (local); trusted_connection = true; base de datos =" FrenchRoast ""
Dim dbConnection Como System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection (connectionString)
Dim queryString Como String = "SELECT [Productos] .* a partir de [Productos] WHERE ([Produce]. [Nombre] Nombre @ IN) "
Dim dbCommand como System.Data.IDbCommand = new System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection
Dim dbParam_name como System.Data.IDataParameter = new System.Data.SqlClient.SqlParameter
dbParam_name.ParameterName = "@ Nombre"
dbParam_name.Value = nombre
dbParam_name.DbType = System.Data.DbType. String
dbCommand.Parameters.Add (dbParam_name)
Dim dataAdapter como System.Data.IDbDataAdapter = new System.Data.SqlClient.SqlDataAdapter
dataAdapter.SelectCommand = dbCommand
Dim datos como System.Data.DataSet = new System.Data.DataSet
dataAdapter. Rellenar (de datos)
Retorno de datos
Fin Función
</ script>
<html>
<head>
</ head>
<body>
<form runat="server">
<p>
</ p>
<p>
</ p>
<p>
</ p>
<p>
</ p>
<p>
<asp:CheckBox id="Avocado" runat="server" Text="Avocado"> </ asp : Casilla>
</ p>
<p>
<asp:CheckBox id="BeetsLoose" runat="server" Text="Beets Loose"> </ asp: casilla>
</ p>
<p>
<asp:CheckBox id="Cabbage" runat="server" Text="Cabbage"> </ asp: casilla>
</ p>
<p>
<asp:Button id="Button1" onclick="Button1_Click_1" runat="server" Text="Button"> </ asp: Button>
</ p >
<p>
</ p>
<p>
<ASP:Repeater Id="DataList" runat="server">
<HeaderTemplate>
<table width="100%" style="font: 8 puntos verdana">
<tr style="background-color:DFA894">
<th>
Nombre
</ th>
<th> ;
Tamaño
</ th>
<th>
Gramercy
</ th>
<th>
Bayberry
</ th>
<th>
Alimentación Auth
</ th>
</ TR>
</ HeaderTemplate>
<ItemTemplate>
<tr style="background-color:FFECD8">
<TD>
<% #DataBinder.Eval (Container.DataItem, "Nombre")%>
</ TD>
<TD>
<% #DataBinder.Eval (Container. DataItem, "Size")%>
</ TD>
<TD>
<% #DataBinder.Eval (Container.DataItem, "Gramercy", "$ (0)")%>
</ TD>
<TD>
<% #DataBinder.Eval (Container. DataItem, "BayBerry", "$ (0)")%>
</ TD>
<TD>
<% #DataBinder.Eval (Container.DataItem, "FoodAuth", "$ (0)")%>
</ TD>
</ TR>
</ ItemTemplate>
</ ASP: Repeater>
</ p>
<! -- Introduzca contenido aquí ->
</ form>
</ body>
</ HTML>