Chia sẻ

Để kiểm tra sự tồn tại của một cell trong DataTable bằng ngôn ngữ C# ta sử dụng hàm sau đây.

Đầu tiên cần khai báo namespace

using System.Data;

Tiếp theo sử dụng hàm sau

protected void Submit(object sender, EventArgs e)
{
    DataTable dt =new DataTable();
    dt.Columns.AddRange(new DataColumn[6] {new DataColumn("ID",typeof(int)),
                                                new DataColumn("Acount",typeof(string)),
                                                new DataColumn("Name",typeof(string)),
                                                new DataColumn("Quarter",typeof(string)),
                                                new DataColumn("FY",typeof(int)),
                                                new DataColumn("Income_percent",typeof(int))});
 
    dt.Rows.Add(1,"ABC","Ram","Q1", 2011, 50);
    dt.Rows.Add(2,"XYZ","Hari","Q4", 2011, 35);
    dt.Rows.Add(3,"ABC","Rohit","Q3", 2011, 40);
    dt.Rows.Add(4,"ABC","Ram","Q2", 2011, 25);
    dt.Rows.Add(5,"XYZ","Hari","Q3", 2011, 60);
    bool exists = dt.Select().ToList().Exists(row => row["Quarter"].ToString().ToUpper() == txtQuarter.Text);
    if (exists)
    {
        ClientScript.RegisterStartupScript(this.GetType(),"alert","alert('Record Exists.');",true);
    }
    else
    {
        ClientScript.RegisterStartupScript(this.GetType(),"alert","alert('Record Not Exists.');",true);
    }
}

Ý tưởng là như vậy, các bạn sử dụng hàm trên linh hoạt một chút cho phù hợp với nhu cầu sử dụng.

Thân ái !

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ
    Xem thêm  [C#] Hướng dẫn xây dựng ứng dụng đa cửa sổ MDI

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *