1樓:匿名使用者
看到asp.net的控制元件,就煩躁....靈異事件特別多...
不過,樓主的問題,明顯建議你看看,c#的變數生命週期你試試看,再寫個listlist2 = getlistitems();
然後,drop1.items.addrange(list.toarray());
drop2.items.addrange(list2.toarray());
估計這樣就正常了。
2樓:匿名使用者
asp.net的控制,煩躁不安......靈異事件,尤其是...
但是,房東明顯的問題,建議你看一看在c#變數生命週期你給它一個嘗試,寫清單列表2 = getlistitems();
然後drop1.items.addrange(list.toarray());
drop2.items.addrange(list2.toarray());
估計正常。
3樓:
我不太相信有這種事,根據你的**drop1和drop2在使用items.addrange的時候實際上使用了不同的陣列物件,會出現2個 dropdownlist選擇同步的問題應該有其它的**影響吧
c#中做查詢 用dropdownlist ,如何設定預設值(**等 急。。。)
4樓:匿名使用者
this.ddltype.items.insert(0,new listitem("全部","-1");
給每個下拉框插入一項!value值為-1,你取值的時候判斷value是否為-1.是就不新增該欄位的限制,反之就新增!
5樓:
繫結資料的後,加上
listitem li = new listitem("all", "0");
dropdownlist1.items.insert(0, li);
c#如何給dropdownlist1的selectedvalue賦初值
6樓:匿名使用者
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裡已經有這個值才行
7樓:匿名使用者
若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 ;
搞定,得分。
8樓:匿名使用者
問題不是很明瞭
你到底是要填充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型別的變數(並且該值存在於列表中);
9樓:匿名使用者
一般指定選定項都是用selectedindex來指定的。。
10樓:
是要通過 selectedindex 來指定的
11樓:匿名使用者
應該這麼寫:
add1n.items.add(new listitem(dr.getstring(0)));
或:add1n.items.add(dr.getstring(0));
都可以。
c#如何dropdownlist賦值
12樓:
dropdownlist dr = new dropdownlist();
for (var i = 17; i <= 19; 1++)
c# dropdownlist控制元件的onselectedindexchanged獲取值問題!
13樓:正怒月神
protected void page_load(object sender, eventargs e)
}protected void dropdownlist1_selectedindexchanged(object sender, eventargs e)
我測試了下,貌似沒問題
14樓:匿名使用者
取值:this.dropdownlist1.selecteditem.tostring(),這樣就可以取得所選的值了
15樓:匿名使用者
一樓正確。
貌似是繫結資料沒有放到 if (!ispostback) 裡吧
如何給DropDownList控制元件設定樣式
下拉框的長度是根據選擇項里長度最大的文字決定的,這樣真的很醜有沒有!下面是 複製 else html.dropdownlistfor model model.companynature,viewbag.companynature as ienumerable html.dropdownlistfor...
關於C語言的,關於C語言的
大概是學校的坑爹題?本來做了幾個的,看到這一個 int a 4,k 1 a a k 運算後a的值此題無標準答案,a a k屬於 未定義 編譯器可以隨意處理,即使在編譯時格式化你的硬碟也是完全符合c標準的。學校的題目確實必須要做,但是更應該要清楚好的 不是如何玩轉運算子,而是寫得規範又美觀。 手機使用...
關於c型別請教,關於C 模板型別,請教
1 先不說引數匹配,你模板裡的for寫錯了,逗號改成分號。2 b1是一個int 5 型別的指標,所以模板函式的返回型別也是個指標,指標無法給double型別的b3賦值,也沒法轉換,所以不匹配。更改 模板引數的引用換成指標。模板就是一個印子,例項化的時候就是套資料型別的。比如你的main函式裡面b3 ...