我新的ASP.NET,我试图从query
设置select
数据时,页面加载如何将数据从数据库传递到ASP.NET中的“选择标记”?
这是英里表:
区
ID_Area|ID_Formula|Nombre
现在我的代码
ASPX
在<asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label >Nombre de Area</label>
<asp:TextBox runat="server" ID="area" CssClass="form-control" required="true"></asp:TextBox>
</div>
<div class="form-group">
<label>Formula asociada</label>
<select id="Select1" runat="server" name="D1"> </select>
</div>
<div class="form-group">
<asp:Button ID="btn_login" OnClick="docreatearea" CssClass="btn btn-primary btn-lg btn-block" Text="Guardar" runat="server"/>
</div>
</div>
</div>
</div>
ASPX.CS
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack){
string query = @"SELECT * FROM FORMULA";
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["BancoEstadoConnectionString"].ToString()))
{
SqlCommand comand = new SqlCommand(query, conn);
DataSet ds = new DataSet();
comand.Fill(ds, "Area");
conn.Open();
Select1.DataSource = ds;
Select1.DataTextField = "Nombre";
Select1.DataValueField = "Nombre";
Select1.DataBind();
}
}
}
问题apears因为doenst存在SqlCommand object
我怎样才能做到这一点o修复它?
非常感谢,它的工作:d – cheloncio 2014-11-04 20:59:22