querymsmqlist querymsmq = new querymsmqlist(".//private$//coreexchange");
listquerylist = querymsmq.mreceive();
dataset dsqueuemsmq = new dataset();
datatable dsqueuetable = new datatable();
datacolumn ctransactionid = new datacolumn("事務id");
datacolumn csender = new datacolumn("文件傳送方");
datacolumn creceive = new datacolumn("文件接收方");
datacolumn creceivetime = new datacolumn("文件接收時間");
dsqueuetable.columns.add(ctransactionid);
dsqueuetable.columns.add(csender);
dsqueuetable.columns.add(creceive);
dsqueuetable.columns.add(creceivetime);
dsqueuemsmq.tables.add(dsqueuetable);
datarow datarow = new datarow[querylist.count];
for (int i = 0; i < querylist.count; i++)
datarow[i][2] = sreceive;
datarow[i][3] = querylist[i].receivetime;
dsqueuetable.rows.add(datarow[i]);
}datagridview1.datasource = dsqueuemsmq.tables[0];
第一步:
建立dataset物件:
dataset dsqueuemsmq = new dataset();
第二步建立table物件:
datatable dsqueuetable = new datatable();
第三步:
建立datacolumn 物件:
datacolumn ctransactionid = new datacolumn("事務id");
datacolumn csender = new datacolumn("文件傳送方");
datacolumn creceive = new datacolumn("文件接收方");
datacolumn creceivetime = new datacolumn("文件接收時間");
第四步:
把所有的列加入table中,把table加入dataset中:
dsqueuetable.columns.add(ctransactionid);
dsqueuetable.columns.add(csender);
dsqueuetable.columns.add(creceive);
dsqueuetable.columns.add(creceivetime);
dsqueuemsmq.tables.add(dsqueuetable);
第五步:建立datarow物件並且把rows加入table中:
for (int i = 0; i < querylist.count; i++)
datarow[i][2] = sreceive;
datarow[i][3] = querylist[i].receivetime;
dsqueuetable.rows.add(datarow[i]);
}
動態生成CS檔案(動態生成C 類)
1.codetypedeclaration 可用於表示宣告類 結構 介面或列舉的 官方傳送門 2.codememberfield 表示某種型別的字段的宣告 官方傳送門 3.codedomprovider 可用於建立和檢索 生成器和 編譯器的例項。生成器可用於以特定的語言生成 而 編譯器可用於將 編譯...
動態生成列
create procedure sp createtable tname varchar 100 colscript varchar 1000 colnum int coltype varchar 100 as begin declare s varchar 8000 i int set s cr...
vue v model 動態生成
1.input 輸入框 v model 繫結的欄位名需要根據後台返回的資料動態生成,此時就不可以用 v model繫結,而是用傳統的方法 value 動態繫結,並且用子元件繫結向父元件傳遞值和事件。如下 子元件 if type 0 type text value currentvalue chang...