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

Đề tài: Thao tác trực tiếp trên datagirdview với C#????

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    58

    Question Thao tác trực tiếp trên datagirdview với C#????

    em đã viết xong ứng dụng xem CSDL SQL 2005 =C#,bây giờ em muốn thao tác chỉnh sữa,xóa...trực tiếp trên datagirdview và khi click vào nút Update (btnUpdate) thì những gì em đã chỉnh sữa đc lưu lại trên file CSDL đó ???.Mong các anh giúp em,em xin cảm ơn nhiều!

  2. #2
    Ngày gia nhập
    02 2009
    Nơi ở
    Lập thạch-Vĩnh phúc
    Bài viết
    142

    Tớ cũng đang tìm hiểu về C# và asp.net.cái này của tớ hi vọng sẽ giúp được ban có gì bạn cứ nêu ra vấn đề cho tớ tham khảo nhé.(Tớ cũng rất muốn học C# và asp.net ở trung tâm nào nhưng không co điều kiện nên tự học chỉ làm được thế này thôi )
    GridviewApp_code.rar
    Tôi thề giúp ai giúp đến cùng không bao giờ để bạn thất vọng.Nếu viêc bạn nhờ trông khả năng của tôi.
    C__azx__L

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    58

    anh ơi em down về rùi nhưng nhiều code wa em coi không hiểu,anh có thể viết cụ thể cho em đc hok?

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    22

    Bạn tham khảo form cập nhật dữ liệu đơn giản sau: (form có 2 nút Xóa, Cập nhật, chỉnh sửa dữ liệu trực tiếp trên DataGrid)
    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.OleDb;
    using Common.Classes;
    
    namespace CreateForm
    {
        public partial class frmPageType : Form
        {
            public frmPageType()
            {
                InitializeComponent();
            }
    
            int vitridong;
            OleDbDataAdapter da = new OleDbDataAdapter("select * from tblPageType", clsParameter.objConn);
            DataTable dt = new DataTable();
            
            private void frmPageType_Load(object sender, EventArgs e)
            {
                OleDbCommandBuilder db = new OleDbCommandBuilder(da);
                da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
                da.Fill(dt);
                grdPageType.DataSource = dt;
              }
    
            private void grdPageType_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                vitridong = e.RowIndex;
     
            }
    
            private void btnUpdate_Click(object sender, EventArgs e)
            {
                try
                {
                    da.Update(dt);
                    dt.Rows.Clear();
                    da.Fill(dt);
                    grdPageType.DataSource = dt;
                    MessageBox.Show("Cập nhật dữ liệu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch 
                { }
            }
    
            private void btnDel_Click(object sender, EventArgs e)
            {
                try 
                {
                    grdPageType.Rows.RemoveAt(vitridong);
                }
                catch 
                { }
            }
        }
    }
    Rất ngắn gọn phải ko
    Đã được chỉnh sửa lần cuối bởi vinaghost : 12-05-2009 lúc 09:24 PM.

  5. #5
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    78

    ice cái này anh bảo em rồi mà, code hôm nọ anh đưa cho anh là em thêm mới, sửa, xóa trên các textbox giờ em chuyển qua grid, còn các câu lệnh vẫn như thế, không khác nhau là mấy.

  6. #6
    Ngày gia nhập
    03 2008
    Nơi ở
    Hồ chí minh
    Bài viết
    134

    Mặc định Thao tác trực tiếp trên datagirdview với C#????

    Chỗ này nói khá kĩ về cái datagridview nè bạn:http://forums.congdongcviet.com/showthread.php?t=15671.Mà cái bài của vinaghost trông quen quen thì phải,hình như mình xem cái này của bác admin mà.
    Every step I'm taking
    Every move I make
    Feels lost with no direction
    My faith is shaking
    But I gotta keep trying.

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

  1. ADO.NET Truyền dữ liệu từ DatagirdView sang DatagirdView khác như thế nào?
    Gửi bởi anhbaoaccp trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 12-07-2011, 12:41 PM
  2. Nhập dữ liệu trực tiếp từ các ô của DataGirdView như thế nào
    Gửi bởi tuonghieu1213 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 26-04-2011, 10:15 PM
  3. Lỗi font tiếng Việt từ textbox chèn vào datagirdview?
    Gửi bởi leminhquan1990 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-04-2011, 09:00 PM
  4. Lưu dữ liệu để trống trên một cell của datagirdview trên csdl Access như thế nào?
    Gửi bởi hvcuongit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 27-05-2009, 04:21 PM
  5. cập nhật dữ liệu trực tiếp trên Datagird hay là Datagirdview
    Gửi bởi tuyetton trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 15-09-2008, 12:24 PM

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