C#如何将datagridview输出成一个一位数组

MUF420 2016-05-12 11:32:25
我的datagridview是n行2列。分别为a列,b列。我想让a列b列中对应数据间加上“=”字符,并存成一个数组中。求指教
...全文
286 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BitCoffee 2016-05-13
  • 打赏
  • 举报
回复

//直接循环遍历datagridview即可
int count = datagridview.AllowUserToAddRows ? datagridview.Rows.Count - 1 : datagridview.Rows.Count;
string[] s = new string[count];
for(int r = 0; r < count; r++)
{
   string value1 = datagridview.Rows[r].Cell[0].Value == null ? "" : datagridview.Rows[r].Cell[0].Value.ToString();
   string value2 = datagridview.Rows[r].Cell[1].Value == null ? "" : datagridview.Rows[r].Cell[1].Value.ToString();
   s[r] = value1 + "=" + value2;
}
nizaiganshenme 2016-05-13
  • 打赏
  • 举报
回复
一楼正解,数据少直接for循环、数据多建议获得数据时候就拼好放隐藏列 ,然后循环放入数组中 select a+'='+ b aa,a,b from tablename
Justin-Liu 2016-05-13
  • 打赏
  • 举报
回复
没什么可指教,读取出来不就行了
xdashewan 2016-05-13
  • 打赏
  • 举报
回复
数据不多就直接循环吧。数据多建议获得数据时候就拼好放隐藏列

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧