c#中怎么用textbox控件接收com口读取到的数据 求详细代码,谢谢了!

如题所述

原来使用的代码,你看能不能用。
private void 启动串口()
{
// Create a new SerialPort object with default settings.
_serialPort = new SerialPort();
// Allow the user to set the appropriate properties.
_serialPort.PortName = "COM1";
_serialPort.BaudRate = 9600;
_serialPort.Parity = Parity.None;
_serialPort.DataBits = 8;
_serialPort.StopBits = StopBits.One;
_serialPort.Handshake = Handshake.None;
// Set the read/write timeouts
_serialPort.ReadTimeout = 500;
_serialPort.WriteTimeout = 500;
_serialPort.Open();
_continue = true;
readThread = new Thread(Read);
readThread.Start();
}
public void Read()
{
while (_continue)
{
try
{
string s = _serialPort.ReadLine();
SynchronizationContext.Post(delegate
{
处理条码(s);
}, null);
}
catch{ }
}
}
private void 停止串口()
{
_continue = false;
if (readThread!= null)
{
readThread.Join();
}
_serialPort.Close();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-29
好几个类了,你可以在网上找着源码,应该挺多的

c#serialport如何读取串口登陆数据并显示在textbox上
\/\/ 打开串口serialPort.Open();\/\/ 读取串口数据 string data = serialPort.ReadLine();\/\/ 将数据显示在 TextBox 控件上 textBox1.Text = data;\/\/ 关闭串口 serialPort.Close();在上面的代码中,我们首先创建了一个 SerialPort 对象,并设置了串口的参数。然后,我们打开了串口,并使用 ReadLine(...

C#怎么从Textbox中获取数值后写入数据库,求实例
cmd.Dispose();类似这样,给Mydb数据库下一个名字叫users的拥有name、pwd两个属性的表赋值,把Textbox1的值传输给name,Textbox2的值传输给pwd.

winform C#做数据库时,如何将查询到的结果一一对应地显示到textbox里...
1、实现使用到的Windows API的方法代码。2、实现最大化窗口-》最小化窗口--》正常大小窗口方法代码如下。3、定义全局变量的方法代码。4、实例化线程用来初次调用matlab--》把图像窗体放到winform的方法代码。5、线程执行的方法-->每隔50ms查找一下figure窗体->找到嵌入到winform的panel控件里的方法代码。...

C#做数据库时,如何将查询到的结果显示到textbox里
1:先按条件查询数据到DataSet中。2:遍历DataTable中的数据行。并找到相关的列,显示到TextBox中 dotnet201 | 发布于2010-06-25 举报| 评论 3 4 用Command按条件查询,然后用Reader读结果,传值给Text不就完了 depluin | 发布于2010-06-25 举报| 评论 2 2 那如果是分层的模式做的,又该怎么办呢?

C#计算器 (要求:一个textbox接受输入一个计算按钮一个显示结果的textbo...
在C#的.cs里首先写上using MSScriptControl,然后就可以象下面的例子那么用拉: private string totalresult(string str) \/\/计算四则混合运算 { try { ScriptControlClass comobj = new ScriptControlClass(); \/\/MSScriptControl组件的 ScriptControlClass类 comobj.Language = "JavaScript"; \/\/该.cs代码引用的Script...

C# winform richtextbox 在窜口接收的数据中 查找指定的字符并高亮
richTextBox1.SelectionLength = 2; richTextBox1.SelectionColor = Color.Red; \/\/遍历字符串 while (Text1.Length > start + 2) { start = richTextBox1.Find("T:", start+2, RichTextBoxFinds.None);; if (start >= 0) { richTextBox1.SelectionStart = ...

C#中怎么读取SQL数据库表中的数据后显示在一个TEXTBOX中?
ds = new DataSet();\\x0d\\x0a SqlDataAdapter sda = new SqlDataAdapter(com);\\x0d\\x0a sda.Fill(ds, "c6");\\x0d\\x0a DataTable dt = ds.Tables[0];\\x0d\\x0atextbox.Text ="用户代码:"+ dt.Rows[0]

c#winform如何把另一窗口中的textbox值调用过来
步骤1:在Form1上,布置一个TextBox(textBox1)和一个按钮(button1)步骤2:在项目中添加一个窗体Form2。在Form2上布置一个Label(label1)。Form2的后台Form2.cs代码如下:using System.Windows.Forms;namespace WindowsFormsApp1{ public partial class Form2 : Form { public Form2() ...

如何使用.net(c#)的TextBox绑定数据
<asp:TextBox runat="server" id="txtText" text='<%#test%>'><\/asp:TextBox>页面执行的时候是不会显示test的值的,这时就需要调用TextBox的DataBind()方法 txtText.DataBind();这样TextBox就能显示test的值了 TextBox没有GridView等数据控件那么强大,不能像他们那样有直接绑定的操作 ...

C#登录时如何将数据库中的数据与TEXTBOX文本框输入的值做比较
这个可以直接查询法做到,也可以用分离式做到(sqldataadaptor),或是三层架构做到。简单说下直接查询的:首先建立连接串, 打开连接 ,执行三个命令对象。在sqlcommond中写入你要匹配的字段,如:select * from 表名 where username='"+textbox1.text+"' and password='"+textbox2.text+"'这样就...

相似回答