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歲加入英超曼聯,...