Showing posts with label lap-trinh-c-sharp. Show all posts
Showing posts with label lap-trinh-c-sharp. Show all posts

Monday, August 17, 2015

CSharp - Hướng dẫn làm tool import excel đơn giản

Trong nhiều trường hợp các bạn có dữ liệu từ một file excel nhưng ngại nhập lại hay dữ liệu từ file excel quá nhiều không thể nhập lại vào phần mềm được, mà có làm được thì cũng rất mất nhiều thời gian và trở nên nhiều quá trình. Điều đó đã được giải quyết bằng cách import toàn bộ dữ liệu đó một cách tự động vào phần mềm thông qua những phương thức hỗ trợ.
Sql Server cũng hỗ trợ các bạn import dữ liệu từ file excel vào, tuy nhiên nó sẽ lấy tất cả những gì file excel có và tạo ra một table có thể không như mong muốn của mình. Và tất nhiên là nó cũng không mấy trực quan để chúng ta kiểm tra dữ liệu.
Như vậy các bạn cũng nghĩ ngay đến việc là dùng chương trình tự mình viết ra và import theo cách của mình.
Import dữ liệu từ file excel thì sẽ tùy thuộc và file excel và dữ liệu cần lấy vào như thế nào. Tuy nhiên để muốn thực hiện các bước tùy biến cao hơn thì mình phải lấy được dữ liệu từ file excel vào trên khung nhìn của mình đã. Mình có làm một tool cơ bản đọc dữ liệu từ file excel vào datagrid thông qua thư viện microsoft.office.interop.excel. Đặc điểm khi các bạn làm import theo cách này thì khi chạy trên window nào cũng ok. Mời các bạn tham khảo.

Thursday, November 27, 2014

Hướng dẫn làm việc với DataReader và DataAdapter




DataReader thật sự là một đối tượng dọc dữ liệu tức thời từ CSDL. Dữ liệu chứa trên DataReader có tính chỉ đọc (ReadOnly) và khi duyệt trên DataReader chỉ có thể duyệt theo chiều tới (ForwardOnly). Một DataReader được tạo ra bằng cách thực hiện phương thức ExecuteReader của đối tượng Command.

DataReaderDataReader hỗ trợ về mặt tốc độ khi truy cập dữ liệu, tuy nhiên nó sử dụng cursor ở phía Server và kết nối với Server trong suốt quá trình đọc dữ liệu. Việc này khác với cơ chế sử dụng Disconnect data của ADO.NET và giảm khả năng mở rộng của ứng dụng. Vì vậy, khi đã có một đối tượng DataReader, cần phải tiến hành việc đọc dữ liệu càng nhanh càng tốt.Sử dụng Connection kết nối với Command và DataReader là một cách được coi là “low level” của ADO.NET để thao tác với dữ liệu.ADO.NET cung cấp DataReader là một kết hợp của Connection với các Command giúp kết nối DataSet với database trên Server.

Wednesday, November 26, 2014

Hướng dẫn kết nối C# với Sql server


Để thao tác dữ liệu giữa Form và bộ lưu trữ dữ liệu thì cần có biến kết nối. Cứ tưởng tượng như việc đưa người qua sông, thì phải cần thuyền. Biến kết nối ở đây tương tự như chiếc thuyền, kết nối giữa hai dòng thông tin.
Để kết nối cần có chuỗi kết nối, chuỗi kết nối là định nghĩa các thông tin đăng nhập của bộ lưu trữ dữ liệu Sql server.

Friday, November 14, 2014

Hướng dẫn cài đặt Visual studio 2012 đầy đủ



visual studio

Bài viết hướng dẫn các bạn cài đặt Visual Studio 2012 bằng hình ảnh chi tiết, mình sử dụng hệ điểu hành Windows 8 và Visual Studio 2012 Ultimate.

GIỚI THIỆU CƠ BẢN VỀ NGÔN NGỮ LẬP TRÌNH C#

lập trình C#

C# là một ngôn ngữ lập trình ứng dụng, ngôn ngữ biên dịch, ngôn ngữ đa năng được phát triển bởi hãng Microsoft, là một phần khởi đầu cho kế hoạch .NET. Microsoft phát triển C# dựa trên C, C++ và Java. C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java…