如何自定義新增資料列表 資料單元格

2022-09-15 07:15:15 字數 2204 閱讀 6478

在我們的專案中有時需要我們自己來新增資料單元格,而不是使用datagrid或者是listview等控制項來填充資料,在我們下面的這個例子當中,我們只使用grid和label控制項來實現類似datagrid這種形式的單元格,下面我們通過乙個例子來說明,這裡只是貼出重點的**形式。

"

2">

"15*">

"100*

">

"60*">"1*

">

"40*

">"1*

">

"40*

">"1*

">

"60*

">

"0" grid.row="

0" foreground="

white

" verticalalignment="

center

" horizontalalignment="

center

" fontsize="

14">治超站名稱"2

" grid.row="

0" foreground="

white

" verticalalignment="

center

" horizontalalignment="

center

" fontsize="

14">車牌號"4

" grid.row="

0" foreground="

white

" verticalalignment="

center

" horizontalalignment="

center

" fontsize="

14">超限率"6

" grid.row="

0" foreground="

white

" verticalalignment="

center

" horizontalalignment="

center

" fontsize="

14">違法時間

"gdata

" grid.row="

1" grid.column="

0" grid.columnspan="

7" background="

#657c9a

" >

"1*">"1*

">"1*

">"1*

">"1*

">"1*

">"1*

">"1*

">"1*

">"1*

"> "

1" grid.rowspan="

2" fill="

#829cbe

"/>"3

" grid.rowspan="

2" fill="

#829cbe

"/>"5

" grid.rowspan="

2" fill="

#829cbe

"/>

在我們定義的另外乙個類中,我們會將資料新增到gdata這個grid中,這裡我們先貼出子類的前台**:

子類的後台**如下:     

using system.windows.controls;

using system.windows.media;

namespace trafficoverweight.screenviews

else

if (overweightrate >= 80) }}

}

新增的時候通過下面的形式進行新增:

/// /// 顯示結果

///

void showresult()

if (currentpage == maxpage)

int numend = 0;

if (currentpage == maxpage)

else

gdata.children.clear();

for (int i = (currentpage - 1) * pagerowscount; i < numend; i++)

}

這裡**的形式不是十分重要,重要的是這種通過類的封裝來完成資料的載入,這種方法比較值得我們去學習。

python列表新增資料

迴圈 def aa arr for a in range 1000 print 列表追加 str timeit.timeit aa setup from main import aa number 10000 加法 def bb arr for a in range 1000 arr arr a p...

新增自定義資料到TensorBoard顯示

通常情況下,我們在訓練網路時新增summary都是通過如下方式 tf.scalar summary tags,values summary op tf.summary.merge all summary writer tf.summary.filewriter logdir,graph sess.g...

gridview單元格編輯新增資料

行號 private void gridview1 customdrawrowindicator object sender,devexpress.xtragrid.views.grid.rowindicatorcustomdraweventargs e else if e.rowhandle 0 ...