C關於DropDownList初始值問題,求解惑

時間 2022-02-06 22:25:13

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 ...