c# - 而不是C#windows应用程序中的dataGridView,我应该使用什么来控制台应用程序从sql server显示一个表?

c# - 而不是C#windows应用程序中的dataGridView,我应该使用什么来控制台应用程序从sql server显示一个表?,第1张

上述问题。有人告诉我使用list<>这样做,但我仍然不知道如何做到这一点。我是C#的新手。

最佳答案:

2 个答案:

答案 0 :(得分:1)

您可以尝试类似以下简单示例的内容......

using System;
using System.Data;
using System.Data.SqlClient;

SqlConnection conn = new SqlConnection(***Your Connection String Here***);
conn.Open();

SqlDataAdapter adpt = new SqlDataAdapter("Select ID, Dish, Price From RestaurantMenu", conn);

DataTable dt = new DataTable();
adpt.fill(dt);

conn.Close();

foreach (DataRow dr in dt.Rows){

     console.WriteLine(dr["ID"].ToString()   " | "   dr["Dish"].ToString()   " | "   dr["Price"].ToString());

}

答案 1 :(得分:0)

做jradich1234所做的是最实用的方法。使用表数据填充数据集,然后通过它打印每一行,然后在最后一列之后添加\ n。

如果你真的想使用清单<>对象(或者你必须这样做),然后进程有更多的工作。基本上你必须创建列表然后,而不是打印,你添加一个新项目到表示行的列表...然后你在列表中移动并完成相同的jradich1234。

这是练习使用列表和简单结构的好方法,但它不如之前的答案那么有效。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复