C# Textbox เชื่อม DATABASE คีย์รหัสลงTEXTBOX ต้องการให้ TEXTBOXชื่อ นามสกุล แสดงลงในTEXTBOX ทำไงครับ C#
ภาษา vb ได้แล้วครับ ช่วยแปลงเป็น C# ช่วยหน่อยครับ ได้โปรด
Code (VB.NET)
Private Sub lodlog()
Dim objConn As New OleDbConnection
Dim ds As New DataSet
Dim dt As New DataTable
Dim cn, strsql As String
Dim dtAdapter As OleDbDataAdapter
cn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Databasecus.accdb"
objConn.ConnectionString = cn
objConn.Open()
strsql = "SELECT * FROM TBCUS WHERE CUSID = '" & TextBox1.Text & "' "
dtAdapter = New OleDbDataAdapter(strsql, objConn)
dtAdapter.Fill(dt)
If dt.Rows.Count > 0 Then
Me.TextBox2.Text = dt.Rows(0)("CUSNAME")
End If
End Sub
Date :
2017-04-03 22:33:03
By :
tafboyza
ลองค้นคำว่า vb.net to C# ดูครับ
มีเว็บ สำหรับ แปลอยู่ครับ
Date :
2017-04-03 23:04:31
By :
lamaka.tor
แปลงแล้วครับติดตรง dt.Rows อย่างเดียวเลย TOR_CHEMISTRY
Code (C#)
private void lodlog()
{
DataTable dt = new DataTable();
string cn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\Databasecus.accdb";
string strsql = "SELECT * FROM TBCUS WHERE CUSID = '" + textBox1.Text + "' ";
OleDbDataAdapter dtAdapter = new OleDbDataAdapter(strsql, cn);
dtAdapter.Fill(dt);
if (dt.Rows.Count > 0)
{
this.textBox2.Text = dt.Rows(0)("CUSNAME");
}
Date :
2017-04-03 23:18:08
By :
tafboyza
แบบนี้ก็ได้เช่นกัน
Code (C#)
private void Form1_Load(object sender, EventArgs e)
{
// เรียกใช้ getrow
this.Text = GetRow("connn", "SQL string")[0].ToString();
}
public DataRow GetRow(OleDbConnection cnn, string sql)
{
DataRow dr = null;
if (cnn.State == ConnectionState.Open)
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
OleDbDataAdapter dtAdapter = new OleDbDataAdapter(sql, cnn);
dtAdapter.Fill(dt);
dr = dt.Rows[0];
}
return dr;
}
public DataRow GetRow(string strconn, string sql)
{
DataRow dr = null;
using( OleDbConnection cnn = new OleDbConnection(strconn))
{
cnn.Open();
dr = GetRow(cnn, sql);
}
return dr;
}
Date :
2017-04-03 23:18:23
By :
lamaka.tor
ขอบคุณนะครับจะลองดู
Date :
2017-04-03 23:20:24
By :
tafboyza
Date :
2017-04-04 09:05:19
By :
mr.win
Load balance : Server 00