[英]DataGridView populate
我嘗試從用戶從openfile對話框中選擇的多行/多信息.txt文件填充DataGridView。
.txt文件的行格式:
Value1,dimension(111.1),pos(101h),work1(11.1),work2(22.2),work3(33.3),work4(44.4)
上面的字符串可以在1至40行上重復。
來賓,openfile對話框是正確的,但是我不知道如何使用所選文件填充我的數據網格。
問題的另一部分是,分別讀取每個“單元”以在應用程序的其他位置使用數據。
要用來自文件的數據填充datagridview,首先需要創建一個代表行的類。 關於您的情況,這是一個簡單的類,包含屬性“ dimension”,“ pos”,“ work1”,“ work2”,“ work3”和“ work4”(可能是“名稱”或“ id”來存儲“ value1”值)
然后,您需要實例化此對象的一個可觀察的集合(應該有一個通用列表)(用來自文件的值填充)
一旦完成,您必須將集合實例附加到datagridview的數據源。
您可以在此處找到示例: http : //www.codeproject.com/Articles/24413/Binding-a-generic-collection-to-a-DataGridView-via
您將需要將文件讀入數據表。 或逐個元素添加到數據網格。
還有另一種更復雜的方式是使用自定義序列化程序
https://msdn.microsoft.com/zh-CN/library/ty01x675(v=vs.110).aspx ,然后反序列化對象https://msdn.microsoft.com/zh-CN/library/fa420a9y(v = vs.110).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.