亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從數據庫中檢索具有名稱的圖像到 ListView

從數據庫中檢索具有名稱的圖像到 ListView

C#
烙印99 2022-12-24 14:27:20
我正在創建一個桌面聊天應用程序,用戶可以在其中按姓名或電子郵件搜索其他用戶。當我搜索其他用戶時,他們的圖像不是按順序排列的。// 這是來自 Home Form 的代碼    private void BtnSearch_Click(object sender, EventArgs e)    {        if (Friends.SelectedIndex == 0)        {            UsersClass.SearchContacts(listAllContacts, ImgListAllContacts, TxtSearch.Text.Trim());        }    }// 這是來自 UserClass 的代碼    public static void SearchContacts(ListView listview, ImageList imagelist, string searchkey)    {        DataTable dt = new DataTable();        listview.Items.Clear();        ListViewItem[] listviewitem = null;        dt = DataBaseAccess.Retrive("select UID,FullName,DP from TKDBUsers WHERE ( FullName+' '+UserName ) Like '%" + searchkey + "%' AND UID != '" + LogInUser.UID + "'");        if (dt != null)        {            if (dt.Rows.Count > 0)            {                listviewitem = new ListViewItem[(dt.Rows.Count)];                int LC = 0;        //List contacts                foreach (DataRow item in dt.Rows)                {                    Image img = DataBaseAccess.Base64ToImage(Convert.ToString(item["DP"]));                    imagelist.Images.Add(img);                    listviewitem[LC] = new ListViewItem(new string[] { Convert.ToString(item["UID"]) + " - " + Convert.ToString(item["FullName"]) }, LC);                    LC++;                }            }        }        if (listviewitem != null)        {            listview.Items.AddRange(listviewitem);        }在此處輸入圖像描述在此處輸入圖像描述
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

嘗試將選擇查詢更改為(添加“ORDER BY UserName”):


dt = DataBaseAccess.Retrive("

    SELECT UID, FullName, DP 

    FROM TKDBUsers 

    WHERE (FullName+' '+UserName ) LIKE '%" + searchkey + "%' 

    AND UID != '" + LogInUser.UID + "' 

    ORDER BY UserName");


查看完整回答
反對 回復 2022-12-24
?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

你不需要清除你的圖像列表嗎?



查看完整回答
反對 回復 2022-12-24
  • 2 回答
  • 0 關注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號