if (dtsqrid.Rows.Count != 0) { Field Field1 = new Field(); Field1.fieldName = "ywy"; Field1.fieldValue = dtsqrid.Rows[0]["OA人员id"].ToString(); mainData.Add(Field1); Field Field2 = new Field(); Field2.fieldName = "bm"; Field2.fieldValue = dtsqrid.Rows[0]["oa人员部门id"].ToString(); mainData.Add(Field2); } if (dtsqr.Rows[0]["cSource"].ToString().Contains("采购")) { Body.requestName = "付款申请单(采购)"; } else if (dtsqr.Rows[0]["cSource"].ToString().Contains("委外")) { Body.requestName = "付款申请单(委外)"; } else { Body.requestName = "付款申请单"; }
时间: 2024-02-10 16:30:51 浏览: 27
这段代码是在进行一个申请单的数据处理,首先判断 `dtsqrid.Rows.Count` 是否为 0,如果不为 0,就将 `ywy` 和 `bm` 两个字段的值添加到 `mainData` 中。然后再根据 `dtsqr.Rows[0]["cSource"]` 的值来决定申请单的类型,如果包含 "采购" 则申请单类型为 "付款申请单(采购)",如果包含 "委外" 则申请单类型为 "付款申请单(委外)",否则申请单类型为 "付款申请单"。
相关问题
writer = csv.DictWriter(file, fieldnames=reader.fieldnames)
在上述代码中,`csv.DictWriter`被用于创建一个写入CSV文件的对象。`DictWriter`是`csv`模块提供的一个类,用于写入字典类型数据到CSV文件中。
在创建`DictWriter`对象时,需要传入两个参数:文件对象和字段名。其中,文件对象是通过`open`函数打开CSV文件后得到的。字段名可以通过读取器对象的`fieldnames`属性获得,该属性返回CSV文件的标题行中的字段名。
具体代码如下所示:
```python
writer = csv.DictWriter(file, fieldnames=reader.fieldnames)
```
在这个示例中,`writer`是一个`DictWriter`对象,它可以将字典数据写入到CSV文件中。`fieldnames`参数使用了读取器对象`reader`的`fieldnames`属性,保证了写入的CSV文件保持与原始文件相同的字段顺序。
接下来,您可以使用`writer.writeheader()`方法写入CSV文件的标题行,然后使用`writer.writerows(rows)`方法将修改后的行数据写入CSV文件。
总结一下,通过将读取器对象的字段名作为参数传递给写入器对象,我们可以确保在写入CSV文件时保持相同的字段顺序。这样可以避免在修改用户信息时导致字段顺序混乱。
int rowCount = dataGridView1.Rows.Count;
This code snippet initializes an integer variable rowCount and assigns it the number of rows in a DataGridView control named dataGridView1. The variable rowCount will hold the number of rows in the DataGridView.
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)