Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: DropDownList trong ASP.Net - Nhờ mọi người giúp đỡ !!!

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    1

    Mặc định DropDownList trong ASP.Net - Nhờ mọi người giúp đỡ !!!

    Mình có làm 1 web đơn giản mục đích là kết nối đến cơ sở dữ liệu, và đổ dữ liệu vào DropDownList trong ASP.Net
    * Ở file Web.Config đoạn code như sau:
    ….
    <connectionStrings>
    <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\data.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
    </connectionStrings>
    ….
    * File class1 code như sau:

    public class Class1
    {
    public Class1()
    {
    //
    // TODO: Add constructor logic here
    //
    }
    private string strConnect=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
    private SqlConnection Connect;
    public Class1(string strconnect)
    {
    strConnect = strconnect;
    }
    public bool Open()
    {
    try
    {
    Connect = new SqlConnection(strConnect);
    Connect.Open();
    }
    catch
    {
    return false;
    }
    return true;
    }
    public void Close()
    {
    if (Connect != null)
    {
    if (Connect.State == ConnectionState.Open) Connect.Close();
    }
    }
    }
    * Đến file Defaul.aspx :


    public partial class _Default : System.Web.UI.Page
    {


    public Class1 conn=new Class1();

    private void Page_Load(object sender, EventArgs e)
    {



    }
    protected void Button2_Click(object sender, EventArgs e)
    {
    conn.Open();
    SqlCommand lenhsql = new SqlCommand();
    lenhsql.CommandText = "select * from SINHVIEN";
    lenhsql.CommandType = CommandType.Text;
    lenhsql.Connection = conn;

    SqlDataReader dulieu = lenhsql.ExecuteReader();
    while (dulieu.Read())
    {
    DropDownList1.Items.Add(dulieu["masv"].ToString());

    }
    conn.Close();
    }
    }
    Khi chạy thì thông báo lỗi ở đoạn: lenhsql.Connection = conn; như sau:
    Compiler Error Message: CS0029: Cannot implicitly convert type 'Class1' to 'System.Data.SqlClient.SqlConnection'


    Vậy bây h phải làm sao đây ? Mọi người giúp đỡ mình với Mình gà lắm !!!

    Đã edit tại tiêu đề cho bạn. Lần sau đặt rõ ràng hơn nhé.
    Đã được chỉnh sửa lần cuối bởi ZCoder87 : 06-02-2009 lúc 06:23 PM. Lý do: Còn thiếu

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn đem câu báo lỗi tiếng anh lên đi, báo lỗi ko thôi thì sao mà đoán.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Lỗi là do ko thể ép kiểu từ lớp Class1 sang lớp System.Data.SqlClient.SqlConnection. Mình thấy lớp Class1 ko liên quan gì đến lớp khi cả, làm sao bạn gán = lớp SqlConnection được. Mình cũng ko thể sửa giùm bạn được bởi vì mình ko hiểu được ý bạn đang muốn làm gì, tại sao lại gán Class1 vào connection ?
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

Các đề tài tương tự

  1. Cách load dropdownlist theo dropdownlist khác
    Gửi bởi hoangyrain trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 09-08-2013, 06:07 PM
  2. Giúp đỡ về DropdownList trong ASP.NET
    Gửi bởi littlekingz trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 6
    Bài viết cuối: 29-06-2013, 01:02 PM
  3. giúp mình dropdownlist với
    Gửi bởi chungduc1990 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 23-07-2012, 02:29 PM
  4. Giúp mình giải quyết DropDownList trong MVC với các pro
    Gửi bởi haindvn trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 12-04-2012, 05:23 PM
  5. [Hỏi - Giúp đỡ] sự kiện autopostback trong dropdownlist
    Gửi bởi gachoai trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 26-03-2012, 10:25 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn