.net中的system.data.common.datarecordinternal错误

时间:2011-12-17 10:58:37

标签: asp.net data-binding

//下载module_drp的数据

    SqlConnection mod_conn = new SqlConnection(@"Data Source=4D\SQLEXPRESS;Initial Catalog=tracker;Integrated Security=True");
    mod_conn.Open();
    string selectcmd = @"select testmodule.names from dbo.testmodule";
    SqlCommand cd1 = new SqlCommand(selectcmd,mod_conn);
    //cd1.ExecuteNonQuery();
    SqlDataReader dr1 = cd1.ExecuteReader();
    module_drp.DataSource = dr1;
    module_drp.DataBind();
    mod_conn.Close();

编译后收到错误 - system.data.common.datarecordinternal

1 个答案:

答案 0 :(得分:2)

您应该使用 -

DataTextField文件中的module_drp设置.aspx属性
DataTextField="testmodule.names"

希望这会有所帮助:)。