最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#如何將查詢到的數據庫里面的數據輸出到textbox控件

 更新時間:2023年07月12日 10:28:20   作者:不想學習只想玩  
這篇文章主要介紹了C#如何將查詢到的數據庫里面的數據輸出到textbox控件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C#將查詢到的數據庫里面的數據輸出到textbox控件

C#連接數據庫(類的形式)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace systemprotect
{
    public partial class bdwxx : Form
    {
        public bdwxx()
        {
            InitializeComponent();
        }
        private void bdwxx_Load(object sender, EventArgs e)
        {//C#將查詢到的數據庫里面的數據輸出到textbox控件
            this.Text = "本單位信息--系統(tǒng)維護";
            DataCon link = new DataCon();//類的內容見博客上面的鏈接
            string sql = "select * from message";
            //為指定的command對象執(zhí)行DataReader
            SqlDataReader read = link.query(sql);//執(zhí)行sql語句
            while (read.Read())
            {
                Console.WriteLine("{0} {1} ", read["b_id"],read["b_name"]);
                textBox1.Text = read["b_id"].ToString();//b_id字段名,下同
                textBox2.Text = read["b_name"].ToString();
                textBox3.Text = read["b_tel"].ToString();
                textBox4.Text = read["b_person"].ToString();
                textBox5.Text = read["b_adress"].ToString();
            }
            link.close();
            Console.ReadLine();
            textBox1.ReadOnly = true;
            textBox2.ReadOnly = true;
            textBox3.ReadOnly = true;
            textBox4.ReadOnly = true;
            textBox5.ReadOnly = true;
        }
        private void s(object sender, EventArgs e)
        {
        }
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            Formmainxtwh1 form = new Formmainxtwh1();
            form.Show();
            this.Hide();
        }
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            textBox1.ReadOnly = false;
            textBox2.ReadOnly = false;
            textBox3.ReadOnly = false;
            textBox4.ReadOnly = false;
            textBox5.ReadOnly = false;
        }
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            string id = textBox1.Text;
            string name = textBox2.Text;
            string tel = textBox3.Text;
            string person = textBox4.Text;
            string address = textBox5.Text;
            DataCon link = new DataCon();
            string update = "Update message set b_id='" + id + "',b_name='"+name+ "',b_tel='"+tel+ "',b_person='" + person + "',b_adress='" + address + "'";
            link.insert(update);
            link.close();
        }
        private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 0x20) e.KeyChar = (char)0;  //禁止空格鍵
            if ((e.KeyChar == 0x2D) && (((TextBox)sender).Text.Length == 0)) return;   //處理負數
            if (e.KeyChar > 0x20)
            {
                try
                {
                    double.Parse(((TextBox)sender).Text + e.KeyChar.ToString());
                }
                catch
                {
                    e.KeyChar = (char)0;   //處理非法字符
                }
            }
        }
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            textBox4.Text = "";
            textBox5.Text = "";
        }
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            Formmainxtwh1 form = new Formmainxtwh1();
            form.Show();
            this.Hide();
        }
    }
}

C#將控制臺輸出重定向到TextBox控件

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UIWinformTest
{
    public partial class FormConsoleOutput : Form
    {
        public FormConsoleOutput()
        {
            InitializeComponent();
        }
        private void FormConsoleOutput_Load(object sender, EventArgs e)
        {
            Console.SetOut(new ConsoleTextWriter(textBox1));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Random r = new Random((int)DateTime.Now.Ticks);
            Console.WriteLine("Random Integer Output:\r\n" + r.Next());
        }
    }
    public class ConsoleTextWriter : TextWriter
    {
        private TextBox _textBox;
        public override Encoding Encoding => Encoding.UTF8;
        public ConsoleTextWriter(TextBox textBox)
        {
            _textBox = textBox;
        }
        public override void Write(char value) //參數必須是char,否則不會進入
        {
            _textBox.Invoke(new Action(() =>
            {
                _textBox.AppendText(value.ToString());
            }));
        }
    }
}

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • .net后臺獲取html控件值的2種方法

    .net后臺獲取html控件值的2種方法

    .net后臺獲取html控件值的2種方法,需要的朋友可以參考一下
    2013-04-04
  • C#結構體特性實例分析

    C#結構體特性實例分析

    這篇文章主要介紹了C#結構體特性,以實例形式較為詳細的分析了C#結構體的功能、定義及相關特性,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • C#中枚舉類型和radiobox關聯(lián)操作的方法

    C#中枚舉類型和radiobox關聯(lián)操作的方法

    這篇文章主要介紹了C#中枚舉類型和radiobox關聯(lián)操作的方法,實例分析了C#中枚舉類型及與控件關聯(lián)操作的相關技巧,需要的朋友可以參考下
    2015-04-04
  • c#將不同類型的數據存儲到一起的實現

    c#將不同類型的數據存儲到一起的實現

    在C#中存儲不同類型的數據有多種方式,本文主要介紹了c#將不同類型的數據存儲到一起的實現,具有一定的參考價值,感興趣的可以了解一下
    2025-07-07
  • C#值類型、引用類型、泛型、集合、調用函數的表達式樹實踐

    C#值類型、引用類型、泛型、集合、調用函數的表達式樹實踐

    本文詳細講解了C#值類型、引用類型、泛型、集合、調用函數的表達式樹實踐,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#中String轉int的四種方法

    C#中String轉int的四種方法

    C#中將string[] 轉成 int[]的方式有很多種,本文通過實例代碼給大家介紹的非常詳細,  對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08
  • C#多線程同步不同實現方式小結

    C#多線程同步不同實現方式小結

    本文主要介紹了C#多線程同步不同實現方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • 比較2個datatable內容是否相同的方法

    比較2個datatable內容是否相同的方法

    這篇文章主要介紹了比較2個datatable內容是否相同的方法,大家參考使用吧
    2014-01-01
  • C#異步方法返回void與Task的區(qū)別詳解

    C#異步方法返回void與Task的區(qū)別詳解

    這篇文章主要給大家介紹了關于C#異步方法返回void與Task的區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • C# WPF實現動態(tài)3D光照效果

    C# WPF實現動態(tài)3D光照效果

    這篇文章主要為大家詳細介紹了如何利用C# WPF實現動態(tài)3D的光照效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03

最新評論

文昌市| 胶州市| 二连浩特市| 冕宁县| 兴城市| 泗洪县| 正镶白旗| 武威市| 龙海市| 罗源县| 高淳县| 昌图县| 湟中县| 陆良县| 鄢陵县| 华安县| 江达县| 桃源县| 咸丰县| 唐山市| 连平县| 财经| 普安县| 公主岭市| 清徐县| 泸西县| 梨树县| 汶川县| 高淳县| 贵溪市| 聊城市| 贡嘎县| 西吉县| 正宁县| 大埔区| 宁河县| 临泽县| 遂川县| 沈阳市| 青河县| 漾濞|