DataTable DataRow DataColumn 列
我正在将 cvs 文件转储到数据表中。我能够循环遍历每一行和每一列。我只对 16 列中的 4 列运行一些逻辑。我尝试过但不工作。如何使用“for”类型语法?例如,我喜欢说对于columnA 这样做。对于 B 列,执行此操作。 (而不是 if(column.ColumnName == "ColumnA") 然后做一些事情)
I am dumping a cvs file into a datatable. I am able to loop through each row and each column. I only do run some some logic for 4 columns out of 16 columns. I tried if but not working. How do i use "for" type syntax? For example, I like to say for columnA do this. For columnB do this. (instead of if(column.ColumnName == "ColumnA") then do something)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信您一直在根据某些字符串值测试列名称。即使有人提出了 lambda 表达式,它本质上都是一样的:循环和字符串比较。
I believe you're stuck with testing the column name against some string value. Even if someone comes up with a lambda expression, it's all essentially the same thing: looping and string comparisons.
如果您已经知道列的名称,那么您始终可以通过以下语法引用它:
对于特定行:
if you already know the name of the columns, then you can always refer to it by the following syntax:
and for a particular row: