C如何給DropDownList1的SelectedValue賦初值

時間 2022-04-11 15:25:29

1樓:匿名使用者

dropdownlist1.items.add(new listitem("1"));

dropdownlist1.items.add(new listitem("2"));

dropdownlist1.items.add(new listitem("3"));

//上面三行就是填充資料,你可以換成資料繫結的

dropdownlist1.items.insert(0, new listitem("0"));

selectedvalue賦值的前提是dropdownlist裡已經有這個值才行

2樓:匿名使用者

若dropdownlist1沒有任何資料的話:

用:this.dropdownlist1.items.add(label8.text);

不能用:

this.dropdownlist1.items.add(dr.getstring(0));

否則等同於再讀取一條資訊。

若dropdownlist1有資料,只是起選擇的作用的話:

用for迴圈,找出this.dropdownlist1.items[i]==label8.text的i,

然後this.dropdownlist1.selectedindex = i ;

搞定,得分。

3樓:匿名使用者

問題不是很明了

你到底是要填充add1n的列表還是要改變add1n當前選定的值

// 整體填充列表,不需要使用迴圈

add1n.datasource = dr;

// 具體的屬性名可能不一樣,

// 我沒有使用datareader填充過,都是用的datatable

add1n.displaymember = dr.fields[0].columnname;

// datateble填充方式的例子

add1n.datasource = mydt;

add1n.displaymember = mydt.columns[0].columnname;

// 逐個填充列表,使用迴圈或多行語句

while(dr.read())

// 設定當前值,必須是已經填充好的列表

// 通過 selectedindex 屬性設定

add1n.selectedindex = int型別的變數;

// 通過 text 屬性設定

add1n.text = string型別的變數(並且該值存在於列表中);

4樓:匿名使用者

一般指定選定項都是用selectedindex來指定的。。

5樓:

是要通過 selectedindex 來指定的

6樓:匿名使用者

應該這麼寫:

add1n.items.add(new listitem(dr.getstring(0)));

或:add1n.items.add(dr.getstring(0));

都可以。

關於c#winform combobox控制項的selectedvalue屬性

7樓:落月

combobox.selectedvalue = cmbvalue;

這樣直接設定沒有錯,但是前期條件是,必須先繫結了combobox的valuemember屬性

你可以試著選版combobox的值,然權後輸出一下combobox.selectedvalue,可以發現,combobox.selectedvalue都是null !!

8樓:匿名使用者

這裡直接combobox.text=cmbvalue;就行了

c#中dropdownlist取value值

9樓:匿名使用者

adduserdepnamebind()方法放在if(!ispostback)裡面

10樓:匿名使用者

是儲存的時候報錯麼? ... 還是加斷點除錯吧 。

一步一步跟下來。 看到哪行**報錯。如果是bll.

add(model) 方法報錯的話就近方法裡看看具體哪行。

11樓:寂靜_夜晚

取id的時候卻只有1 ??? 需要把autopostback設定為true

c#中做查詢 用dropdownlist ,如何設定預設值(**等 急。。。)

12樓:匿名使用者

this.ddltype.items.insert(0,new listitem("全部","-1");

給每個下拉框插入一項!value值為-1,你取值的時候判斷value是否為-1.是就不新增該字段的限制,反之就新增!

13樓:

繫結資料的後,加上

listitem li = new listitem("all", "0");

dropdownlist1.items.insert(0, li);

Cstring記憶體的分配C 如何給string分配記憶體的

s自身的記憶體 在結束後 會直接釋放 問題是strdup開闢記憶體 這樣做是沒法釋放的。c 和c盡量不要混用。其實 用string s 是沒必要用strdup的比如 存在char a test 要生成新的 直接string s a 這樣就可以了。strdup是c的 需要char p strdup a...

怎樣給c盤增加容量,c盤不夠用,如何增加c盤空間

有乙個很簡單的辦法,就是用 分割槽助手 的調整分割槽大小功能,如果你其他盤上有空閒的空間,直接使用調整分割槽大小功能就可以把這些空閒空間調整到c盤,也就是給c盤擴容了。傲梅分割槽助手 開啟分割槽助手,首先在d盤上點選右鍵選擇 調整分割槽 請點選輸入 描述 把d盤的左面的分割槽邊界往右推,使左面的騰出...

vb如何為陣列賦初值,c語言中如何給陣列定義並賦初值?

dim i,j,t dim a 1 to 5 as integerrandomize for i 1 to 5 restart t int 100 1 1 rnd 1 for j 1 to ubound a if a j t then goto restart end if a i t print ...

如何把E盤的記憶體分點給C盤(急)

1 滑鼠移動到我的電腦圖示上點選右鍵2 選擇屬性點選 3 系統屬性對話方塊出來後選擇高階欄 4 在高階欄中找到效能項然後點選設定 5 在跳出的效能選項對話方塊中選擇高階點選 6 找到虛擬記憶體後點選更改 我暈 你重新裝個系統 重新手動分一次區就行了。你虛擬記憶體不夠 你把虛擬記憶體整大點就是了 虛擬...

誰有c羅的詳細 給,謝謝,誰有c羅的詳細資料 給乙個,謝謝

互動百科看完這個兩個絕對讓你對c羅有個不淺的了解 克里斯蒂亞諾 羅納爾多 cristiano ronaldo,簡稱 c 羅納爾多 或 c羅 是一名葡萄牙足球運動員,司職邊鋒同時也可兼任中鋒,現效力於西甲豪門皇家馬德里隊,同時身兼葡萄牙國家隊的隊長,是當今世界足壇最傑出的球星之一。18歲加入英超曼聯,...