C:如何在TreeView上建立員工表資訊和部門表資訊?

發布 科技 2024-06-18
15個回答
  1. 匿名使用者2024-01-29

    遞迴迴圈部門填充資料;

    我想我理解得足夠多了......

    private void treeloop(string deptno, treenode node)

    datatable dt =null;進入該部門;

    foreach (datarow dr in

    treenode childnode = new treenode();

    dr["deptname"].tostring();

    ;流通部門使用者。

    inituser(dr["deptno"].tostring(),childnode);

    treeloop(dr["deptno"].tostring(),childnode);

    private void inituser(string deptno, treenode node)

    datatable dt =null;使用者獲取;

    foreach (datarow dr in

    treenode childnode = new treenode();

    dr["uname"].tostring();

  2. 匿名使用者2024-01-28

    部門是父節點,員工是子節點! 構造集合以儲存相關資料。 你知道的。

  3. 匿名使用者2024-01-27

    treenode tno = new treenode("root");

    datatable dt = new datatable();

    id");name");

    category");

    1", "民政人員", "政治前景");

    2", "其他方", "政治前景");

    3", "博士", "教育");

    4", "碩士學位", "教育");

    5", "本科", "教育");

    6", "大專", "教育");

    datatable categorytable = , new string );

    foreach (datarow category inforeach (treenode item in;

  4. 匿名使用者2024-01-26

    c TreeView 的點選事件 cellclick 根據 .

    在行中找到您的列,例如第一列中的 id。

    根據要顯示的 ID 查詢詳細資訊。

  5. 匿名使用者2024-01-25

    有對應的事件,可以在事件列表中找到,英文不錯,應該能找到,找不到,請“treelist node click event”。

  6. 匿名使用者2024-01-24

    前提是您可以在樹檢視中寫入一些東西。

    如果您知道如何寫入,則新增使用者資訊是乙個原因。

    只是你需要做乙個儲存,從另一端接收你的使用者資訊,並儲存在乙個檔案中,這個檔案可以儲存在二進位中,字尾也無所謂。 然後從此檔案讀入樹檢視。

    至於您提到的自動更新,這需要定期檢查更新或上線的功能。

  7. 匿名使用者2024-01-23

    新增資訊後,再次進行電視機的資料繫結。

    重點是確定加法事件何時完成:例如,在窗體關閉後,讓原始窗體中的電視重新整理。

  8. 匿名使用者2024-01-22

    第一:資料庫資訊。

    資料庫名稱:db shiyan

    資料表:TB分支部門表、TB員工員工表。

    TB分支部門表。

    brid 列、int 型別、主鍵、自動新增、部門 ID。

    brname 列、varchar 型別、部門名稱。

    TB 員工表。

    EMID 列、int 型別、主鍵、自動新增、員工 ID。

    emnum 列、varchar 型別、員工編號。

    emname 列、varchar 型別、員工姓名。

    brid 列,int 型別,外來鍵第二:source**。

    private void form1_load(object sender, eventargs e)

    要連線到資料庫的區域:將父節點新增到數字控制項。

    sqlconnection conn = new sqlconnection("server=.;database=db_shiyan;integrated security=true");

    sqlcommand comm = new sqlcommand();

    sqldatareader dr = null;

    conn;

    select brname from tb_branch";

    dr = ;

    while (

    treenode newnode = new treenode(dr[0].tostring())

    #endregion

    region新增到資料庫:新增子節點。

    foreach (treenode tn in

    conn;

    select tb_,tb_ from tb_branch,tb_employee where tb_";

    dr = ;

    while (

    if ( ==dr[0].tostring())

    #endregion

    第三:最後一次執行。

  9. 匿名使用者2024-01-21

    首先,新增乙個 treeview 控制項,後端如下。

    protected void page_load(object sender, eventargs e)

    binddatabase();

    true;顯示將父節點連線到子節點的行。

    1;顯示控制項的層數。

    public void binddatabase()

    例項化 sqlconnection 物件。

    sqlconnection sqlcon = new sqlconnection();

    例項化 SQLconnection 物件以連線到資料庫字串。

    server=a\\mr;uid=sa;pwd=;database=db_student";

    例項化 sqldataadapter 物件。

    sqldataadapter da = new sqldataadapter("select * from tb_stuinfo", sqlcon);

    例項化資料集

    dataset ds = new dataset();

    tb_stuinfo");

    以下方法動態新增樹檢視的根節點和子節點。

    設定樹檢視的根節點。

    treenode tree1 = new treenode("學生資訊");

    for (int i = 0; i < "tb_stuinfo"].;i++)

    treenode tree2 = new treenode("tb_stuinfo"].rows[i][1].tostring(),"tb_stuinfo"].

    rows[i][1].tostring())

    顯示樹檢視的根節點下的子節點。

    for (int j = 0; j < "tb_stuinfo"].;j++)

    treenode tree3 = new treenode("tb_stuinfo"].rows[i][j].tostring(),"tb_stuinfo"].

    rows[i][j].tostring())

  10. 匿名使用者2024-01-20

    參考一下,應該對你有用,不明白可以直接打招呼。

  11. 匿名使用者2024-01-19

    dataset ds = ;讀出資料並將其放入資料集中。

    for (int i=0;i<;i++)

    ps:我認為這個資料庫中的upname是多餘的,你可以根據upid找到它。

  12. 匿名使用者2024-01-18

    您的資料是什麼樣子的?

  13. 匿名使用者2024-01-17

    每個 treeview 節點都有乙個文字,選中該文字時將作為引數進行查詢。

    private void treeview1_afterselect(object sender, treevieweventargs e)

    將上述程式中的ID更改為指示註冊時間的欄位名稱,如果欄位的值與顯示的值格式不同,則需要對顯示的值進行字串操作,例如刪除“January”中的“month”一詞。

  14. 匿名使用者2024-01-16

    根節點是報名時間,子節點是從1月到12月,能理解為根節點是年份嗎?

    這並不難,兩級樹結構,將 level==1(即二級)的樹節點標籤設定為月數(1 月為 1,2 月為 2,以此類推)。

    在節點選擇事件中會觸發以下事件。

    int month = 您選擇的月份。

    然後有乙個介面卡方法,從你的表中選擇 *,其中 month(你的時間字段)= @選中的月份(即上面的月份)。

    就是這樣。

    我不知道細節,用mssql製作的示例。

  15. 匿名使用者2024-01-15

    您可以設定乙個包含部門列表的部門類,然後可以將員工的姓名放入該集合中。

    選擇乙個部門,您只需遍歷其集合中的元素即可獲取員工資訊。

相關回答
26個回答2024-06-18

1.首先,應建立並儲存兩個excel工作表(table book1和table book2); >>>More

8個回答2024-06-18

1.簡單的登錄檔還原方法是啟動並按F8鍵選擇最後正確的配置,這些只能恢復,有些設定、驅動器錯誤等,但不能完全還原登錄檔,如果要完全還原登錄檔,需要做乙個緊急修復軟盤,開始執行,從工具欄中選擇“建立緊急修復盤”,將空白格式化的軟盤插入A: 驅動器,然後單擊“確定”,單擊“確定”當您到達完成訊息時,單擊“確定”。 >>>More

11個回答2024-06-18

建議大家使用partitionmagic軟體,這個軟體的優點是可以調整硬碟的大小而不刪除硬碟中的資料,但是閒置的硬碟要留出硬碟總容量的10%左右,這個軟體一般都整合在PE記憶體系統中,不用特意去,可以買乙個深林或者雨林木式的系統盤,在盤裡裝好光碟機後就有乙個進入PE系統的選項,也可以去雨林木風**,或者深度**,下乙個老舊的挑剔的PE系統安裝到系統中, PE系統的優點是可以作為系統維護等一些工作,可以在不載入任何程式或任何程序的情況下工作,(不建議記憶體小於512MB的使用者使用,原因是如果是LES會很慢

14個回答2024-06-18

在資料庫過去。

或者線上獲取。 >>>More

8個回答2024-06-18

第二種打卡入口:點選進入下欄“我的申請”,輸入“點選打卡”。 >>>More