Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用一个或多个“填充数据表”;选择";命令_C#_Mysql - Fatal编程技术网

C# 用一个或多个“填充数据表”;选择";命令

C# 用一个或多个“填充数据表”;选择";命令,c#,mysql,C#,Mysql,我的名字叫肯尼斯,我现在正在做我的这个小项目。我偶然发现了一个关于填充数据表的问题 这是我的语法: MySqlDataAdapter view1= new MySqlDataAdapter("reportview_JumlahPerMenu", con); MySqlDataAdapter view2= new MySqlDataAdapter("reportview_JumlahMenuLaku", con); lihat_total.SelectCommand.CommandType = C

我的名字叫肯尼斯,我现在正在做我的这个小项目。我偶然发现了一个关于填充数据表的问题

这是我的语法:

MySqlDataAdapter view1= new MySqlDataAdapter("reportview_JumlahPerMenu", con);
MySqlDataAdapter view2= new MySqlDataAdapter("reportview_JumlahMenuLaku", con);
lihat_total.SelectCommand.CommandType = CommandType.StoredProcedure;


DataTable dt= new DataTable();
view1.Fill(dt);
view2.Fill(dt);

dataGridView1.DataSource = satu;
这是我得到的结果:

我的问题是:如何在行和[2]之间添加列?
n、 b:(第[0]行是图片中的第一行)


谢谢

您可以在数据表中添加列,并按如下方式设置其位置:

dt.Columns.Add("ColumnName", typeof(string)).SetOrdinal(2);

以下是表之间的联接方式:

SELECT DISTINCT menu.mana_menu     AS Nama_menu, 
            menu_awal.jumlah_porsi AS jumlah_porsi, 
            menu_akhir.porsi_laku  AS Porsi_terjual, 
            menu_akhir.sisa_porsi  AS Porsi_tersisa 
FROM   menu 
   LEFT JOIN menu_awal 
          ON ( menu.id_menu = menu_awal.kode_menu ) 
   LEFT JOIN menu_akhir 
          ON ( menu_awal.jumlah_porsi = menu_akhir.porsi_bawa ) 
ORDER  BY menu_awal.kode_menu ASC; 

你能说清楚点吗?在两行之间添加一列是什么意思?这就是我的意思:在第[1]行和第[2]行之间添加一个空行。这是我通过ms.excel做的一个例子:你是说一个空列吗?如果这是你的意思,你可以手动添加该列。你不能在mysql中有空行(以任何有意义或有用的方式)。@Shehab,谢谢,我真的很想知道你的答案,但我需要这些行之间的间距,因为我使用两个不同的select命令,而且有不同的价值。。实际上,这不是为了美观,而是为了更好地为我的客户阅读。谢谢,谢谢!结果如下:-但我想知道是否可以将第[4]行和第[5]行中的值放在顶部(而不是如图所示放在底部),谢谢:)我认为如果将两个查询合并到一个查询中,会更好、更易于维护。或者,如果两个查询之间存在任何关系,您可以创建主-详细关系并在网格中显示。如果您向我提供了两个表的结构和所需的输出,我可以向您展示如何获取查询并生成数据库关系所需的结果,这里是:(印尼语数据库)我的错,我忘了我的问题。这是我的项目的问题。很抱歉,回复太晚了,我不得不出去一会儿。。。测试了一下,效果很好!谢谢你,谢哈布,祝你愉快:)