Business

Chương trình đánh giá bóng đá sử dụng các đối tượng DataTable và DataRow trong C # Dot Net

 

Đề xuất bài viết Bài viết Bình luận In bài viết Chia sẻ bài viết này trên Facebook Chia sẻ bài viết này trên TwitterChia sẻ bài viết này trên LinkedinChia sẻ bài viết này trên RedditChia sẻ bài viết này trên Pinterest
Bước đầu tiên là nhập dữ liệu từ tệp csv (tệp văn bản được phân tách bằng dấu phẩy) và tải nó vào bộ nhớ chương trình của tôi để tôi có thể thường xuyên truy cập nó mà không cần phải mở tệp bên ngoài mỗi lần.

Tôi cũng sẽ cần chạy các truy vấn trên dữ liệu Từ Kiến thức cơ bản đến Chuyên nghiệp, Các cuộc tập trận bóng đá sẽ giúp ích cho bạn này để thực hiện các tìm kiếm và tính toán. Đối tượng DataTable trong ADO.net phù hợp với mục đích này.

Khi tôi đã tạo bảng của mình, tôi cần xác định tin la liga các cột tôi muốn và các thuộc tính của các cột này. Tệp kết quả có định dạng sau

Đội nhà, Đội khách, bàn thắng trên sân nhà, bàn thắng trên sân khách

đội A, đội B, 1, 0
độiD, đội C, 4, 0
độiF, đội E, 1, 1

Tôi sẽ gọi bảng của mình là importResultsTable

DataTable importResultsTable = new DataTable (“được nhập”);

Và xác định từng cột tôi muốn trong bảng của mình và thêm nó vào bảng đã xác định ở trên.

Đầu tiên, hãy tạo một cột để thêm vào bảng

DataColumn fht = new DataColumn ();

Tiếp theo, chọn loại dữ liệu mà cột lưu trữ, đối với tên nhóm, nó sẽ là một chuỗi

fht.DataType = System.Type.GetType (“System.String”);

Tiếp theo, chọn tiêu đề cột sẽ xuất hiện trong bảng

fht.ColumnName = “homeTeam”;

và cuối cùng thêm nó vào bảng của chúng tôi

importResultsTable.Columns.Add (fht);

Mã này được lặp lại cho mỗi cột được thêm vào bảng của chúng tôi

DataColumn fat = new DataColumn ();
at.DataType = System.Type.GetType (“System.String”);
at.ColumnName = “awayTeam”;
importResultsTable.Columns.Add (chất béo);

Hai cột tiếp theo là số bàn thắng mà mỗi đội ghi được, đây là những kiểu số nguyên.
DataColumn hg = new DataColumn ();
hg.DataType = System.Type.GetType (“System.Int32”);
hg.ColumnName = “homeGoals”;
importResultsTable.Columns.Add (hg);