我使用以下代码将数据从datatable写入文本文件。 文本文件已创建,但为空白。
import sys
sys.path.append("path/to/your/packages")
我做错了什么?请指教?
答案 0 :(得分:1)
您需要在代码周围使用,例如:
<p-autoComplete [(ngModel)]="selected.city" [suggestions]="cities"
field="name" delay=500 (completeMethod)="searchCity($event)"
(onSelect)="setCity($event)"
[ngModelOptions]="{standalone: true}" class="form-control">
<ng-template let-city pTemplate="item">
<div class="ui-helper-clearfix"
style="border-bottom: 1px solid #D5D5D5">
<div style="font-size: 15px; float: left; margin: 2px 2px 0 0">{{city.name}}
({{city.province}})</div>
<div style="font-size: 12px; float: left; margin: 3px 3px 0 0">{{city.region}}</div>
</div>
</ng-template></p-autoComplete>
这应该可以解决您的问题。另外要确保数据已发送到存储设备,您可以在使用块结束时调用流上的Flush()方法。
答案 1 :(得分:0)
您需要使用语句OR sw.Flush()
和sw.Close()
..
using (StreamWriter sw = File.CreateText("myfile.txt"))
{
foreach (DataRow row in filteredResults.Rows)
{
sw.WriteLine(row["columnname"].ToString());
}
}