【问题标题】:How to Map my input data [closed]如何映射我的输入数据[关闭]
【发布时间】:2014-10-15 05:30:25
【问题描述】:

我的输入字符串是VALVE,GATE,SH_NAME:VLV,GATE,VLV_NOM_SIZE:4-1/16IN

我想要这样的输出(我想要在 datagridview 中输出)

COLUMN_1              COLUMN_2
 VALVE
 GATE
 SH_NAME                VLV
 GATE            
 VLV_NOM_SIZE           4-1/16IN

【问题讨论】:

  • 那么你有什么尝试?你遇到了什么错误?
  • @Astro 我不知道如何为这个逻辑编写代码

标签: c# asp.net c#-4.0 datagridview c#-3.0


【解决方案1】:

代码

string str = "VALVE,GATE,SH_NAME:VLV,GATE,VLV_NOM_SIZE:4-1/16IN";
string[] Rows = str.Split(',');
dataGridView1.Columns.Add("Column1", "Column1");
dataGridView1.Columns.Add("Column2", "Column2");
foreach (string AddRow in Rows)
{
   string[] Row = AddRow.Split(':');
   dataGridView1.Rows.Add(Row);
}

【讨论】:

  • 还有一个请求。如何将空 column2 单元格放入“NULL”
  • 我不明白你想要什么,但是可以通过在添加到网格之前添加条件来扩展代码 if (Row.Length
猜你喜欢
  • 1970-01-01
  • 2019-08-30
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
  • 2019-05-15
  • 2021-08-19
  • 2014-03-15
  • 1970-01-01
相关资源
最近更新 更多