1. 程式人生 > >為DropDownList新增預設值“請選擇”

為DropDownList新增預設值“請選擇”

protected void bindlist(string sql, DropDownList ddlname, string valuefield)
    {
        con.Open();
        SqlDataAdapter da = new SqlDataAdapter(sql, con);
        DataSet ds = new DataSet();
        da.Fill(ds);
        ddlname.DataSource = ds;
        ddlname.DataValueField = valuefield;
        ddlname.DataBind();
        con.Close();
       ListItem item = new ListItem("--請選擇--", "");


        ddlname.Items.Insert(0, item);
    }
添加了這兩句之後,DropDownList的預設選項就為"--請選擇--" 。不會出現設定“DropDownList的AppendDataBoundItems=True” 時選項累加的問題。

相關推薦

DropDownList新增預設選擇

protected void bindlist(string sql, DropDownList ddlname, string valuefield)     {         con.Open();         SqlDataAdapter da = new SqlDataAdapter(sql,

給iview的select控制元件新增預設

html部分: <template> <div> 清單型別 <Select v-model="model1" style="width:150px" @on-change="listTypeChange"> <O

Python新增預設模組搜尋路徑

寫這篇部落格主要原因:由於本人電腦安裝比較亂,python版本安裝了好幾個。當我用pip3 install moviepy命令安裝moviepy模組時,它自動的把該庫安裝到了python3.7的環境下,而我的python3預設的是python3.6.所以在終端

Elasticsearch之_default_—— 索引新增預設對映

前篇說過,ES可以自動為文件設定索引。但是問題也來了——如果預設設定的索引不是我們想要的,該怎麼辦呢? 要知道ES這種搜尋引擎都是以Index為實際的分割槽,Index裡面包含了不同的型別,不同的型別是邏輯上的分割槽;每種型別可能包含有相同的欄位,如果欄位的型別相同還好,如果不同....那就會導致欄位的

Python新增預設模組搜尋路徑;取檔案所在目錄的上一級目錄

為Python新增預設模組搜尋路徑 方法一:函式新增 1 import sys 2 檢視sys.path 3 新增sys.path.append(“c:\”) 方法二:修改環境變數 w使用者可以修改系統環境變數PYTHONPATH 方法三:增加.p

儲存過程+呼叫儲存過程+無/帶參的儲存過程+in引數+out引數+int out引數+引數設定預設

儲存過程 1儲存過程是一組為了完成特定功能的SQL語句集 2儲存過程編譯後儲存在資料庫中 3執行儲存過程比執行儲存過程封裝的SQl語句集更有效率 4不能指定declare關鍵字 5: OUT 和 IN OUT 的形參不能有預設表示式,只有in引數可以設

(轉)Python新增預設模組搜尋路徑

原文出處:https://www.douban.com/note/334738164/ 方法一:函式新增1 import sys2 檢視sys.path3 新增sys.path.append("c:\\")方法二:修改環境變數w使用者可以修改系統環境變數PYTHONPATH方法三:增加.pth檔案,推薦

Redux-form中field設定預設initialvalue

嘗試了很多種方法想要為field新增預設值,剛開始先使用了placeholder,但是並不能直接編輯,只能起到提示資訊的作用,後來終於找到了解決辦法,如下: import React, { Component } from 'react'; import { Field

ASP.NET MVC 讓@Html.DropDownList顯示預設

          在使用@Html.DropDownList的過程中,發現它的用法很侷限,比如在載入的時候顯示設定的預設項或者調整它的顯示樣式,在網上查了一些資料,終於把這個問題解決了。 一、V

MYSQL 5.5不支援欄位型別datetime且預設NOW()的建表語句

5.5版本如下建表語句會失敗: alter table Test_Time_aa add column tt datetime DEFAULT NOW() comment '測試時間格式' 主要是在5.5版本不支援欄位型別為datetime且預設值為NOW()的欄位 同時

四種HttpClient新增預設請求報頭的解決方案

HttpClient在Web呼叫中具有廣泛的應用,而為它新增預設請求頭是我們經常遇到的需求,本文介紹4種為HttpClient新增預設請求頭的方式。第一種方式直接在建立的HttpClient物件的DefaultRequestHeaders集合中新增報頭。class Program { static

DropDownList 後臺新增一個預設,並選中

   this.DropDownList1.DataBind();                 //需要在最後一行,在繫結資料的後面                 this.DropDownLi

django前端頁面下拉選擇預設設定

1,前端樣式 2,前端html程式碼 <select name="row.status"> <option value="ON" {% if row.status == 'ON' %} selected="selected" {% endif %}>

oracle新增欄位,並設定預設

操作 在plsql下,找到表名,右鍵 -> edit -> columns -> 填寫欄位資訊 -> view sql -> 複製sql -> 點選apply 報錯 ORA-00054: 資源正忙, 但指定以 NOWA

element ui 中的時間選擇器怎麼設定預設/el-date-picker區間選擇器怎麼這是預設

template程式碼 <el-date-picker value-format="yyyy-MM-dd" v-model="search.date" type="daterange" align="ri

mysql5.7 datetime 預設‘0000-00-00 00:00:00'無法建立問題解決

資料庫版本5.7.22 CREATE TABLE users (     id INT NOT NULL AUTO_INCREMENT,     name varchar(50) NOT NULL default '',     indate DATETIME NOT NU

C# DateTimePicker 預設顯示

#region 日期控制元件初始為空值處理 /// <summary> /// 初始化日期時間控制元件 /// </summary> /// <param name="dtp"></param> public static void InitDat

PostgreSQL 11 新特性解讀 : 新增非空預設欄位不需要重寫表

PostgreSQL 10 版本前表新增不帶預設值的DDL不需要重寫表,只需要更新資料字典,因此DDL能瞬間執行,如下: ALTER TABLE table_name ADD COLUMN flag text; 如果新增的欄位帶預設值,則需要重寫表,表越大,執行時間越長,如下。 ALTER TABLE

HTML公用函式——日期空的時候設定預設

日期為空的時候,傳輸資料報錯,為日期設定預設值,傳輸資料到後臺  function ChangeNullDate(cellval) { if (cellval) { return cellval;

oracle中使用sql查詢時欄位空則賦預設

oracle 通過 nvl( )函式sql 查詢時為 空值 賦預設值 oracle 函式介紹之nvl   函式宣告:nvl(col,val)   說明:當col為空時取val作為返回值,當col不為空時取col值。   用處:最主要的是格式化資料,比如計算金額時,不想出現