主要是繼承原有textbox;追加編號內容(valuetext)和顯示內容(displaytext);在編輯完成後查詢資料庫調出displaytext(如:名稱);並顯示在原textbox中;當textbox為編輯狀態是顯示valuetext(如:編號)
當然還可以進一步增強;如:增加對於的資料字典、增加datarow所有資料(便於開發時根據記錄集更新其他元件)等等
執行效果如下圖
主要**:
1.繼承元件
public partial class ttextbox : infragistics.win.ultrawineditors.ultratexteditor
2.定義屬性
private string displaymember;
public string displaymember set }
private string valuemember;
public string valuemember set }
private int max_length;
public int max_length set }
3.原始原元件事件;並追加**
protected override void onendinit()
protected override void onbeforeentereditmode(canceleventargs e)
protected override void onenter(eventargs e)
protected override void onafterexiteditmode(eventargs e)
protected override void onvaluechanged(eventargs e)
執行效果如下圖:![](https://pic.w3help.cc/36c/a9ce7db9389308df2cb2e509383dd.jpeg)
如何禁止TextBox的記憶功能
ie提供了乙個自動完成功能可以記憶我們的輸入內容 如登入帳號等 方便下一次快速地錄入類似資料.這確實是乙個非常友好的功能,在操作時只需用滑鼠雙擊文字框或輸入前幾個字元,系統會自動列出以前的錄入歷史供你選擇,大大提高錄入速度及準確性.相信大多數ie的 使用者都啟用了這項功能.然而做為 開發者來說,並不...
查詢GridView裡的textbox控制項
1.取值確定textbox在gridview的第幾列,注意 gridview的列是從0開始計數的,第一列的索引就是0,加入textbox在第一列,那麼我們可以這樣 for int i 0 itextbox txt textbox this.gridview1.rows i cells 0 findc...
查詢功能 查詢功能 原來這麼強大
查詢替換的介面看著非常簡單,但是裡面藏著很多鮮為人知的小秘密。一 選項功能簡單介紹 1 查詢內容 就是我們想查詢的內容 2 格式 用來設定我們想要查詢的單元格格式,在這裡我們可以設定多種條件,如下所示 3 範圍 設定查詢的範圍,是工作表還是工作簿 4 搜尋 按行或者按列搜尋 5 查詢範圍 有3個選項...