 |
|
ถามเรื่อง C# คับผม พึ่งหัดเขียนคับ มีอะไรอยากถามมากมายเลยช่วยหน่อยนะคับ |
|
 |
|
|
 |
 |
|
ช่วยทีนะคับ Y_Y
|
 |
 |
 |
 |
Date :
2012-06-29 11:16:27 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โจทย์ข้อ 1.
จงเขียน connection string เพื่อติดต่อ access file มา
|
 |
 |
 |
 |
Date :
2012-06-29 15:16:34 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โจทย์ข้อที่ 2 ออกแบบหน้าจอมาให้ดูหน่อยจะเอาแบบไหน
แต่ต้องทำข้อ 1 ให้ได้ก่อนนะ
|
 |
 |
 |
 |
Date :
2012-07-01 23:36:43 |
By :
SeedNew |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โจทย์ข้อที่ 3 ฝึก อัลกอริทึม เยอะ ๆครับผม
|
 |
 |
 |
 |
Date :
2012-07-02 00:11:46 |
By :
ake |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะลองพยายามดูคับแต่ฝึกงานเวลาน้อยมากเลย
|
 |
 |
 |
 |
Date :
2012-07-02 21:07:07 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ีusing namespace ก่อนค่ะ
using System.Data.OleDb;
|
 |
 |
 |
 |
Date :
2012-07-02 22:55:55 |
By :
bangbang111 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณคับผมรันได้แล้ว ^^ แต่ว่าพอกดปุ่มไปมันไม่มีอะไรเกิดขึ้นในกาต้ากริตเลยอ่า Y_Y ของอาจารย์ผมมันจะมีตารางที่อยู่ในAccess ขึ้นมาอะคับ
ไม่มีรูปให้ดูกำลังฝึกงานอยู่เดี๋ยวเย็นนี้กลับไปอัพให้ดูคับ
|
ประวัติการแก้ไข 2012-07-03 08:25:59
 |
 |
 |
 |
Date :
2012-07-03 05:54:37 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มารอดู อิอิ
แต่แนะให้นิดนึง
ใช้ dataadapter แล้ว ไม่ต้องใช้ conn.open กับ close
เพราะเป็น connection less ไม่ต้องเปิดปิด database นะจ๊ะ
|
 |
 |
 |
 |
Date :
2012-07-03 09:25:59 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่าาขอบคุณคับบบบ
|
 |
 |
 |
 |
Date :
2012-07-03 14:26:48 |
By :
white |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วคับบบบโค้ตของผม
Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string constr = "Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=|DataDirectory|\class.accdb";
OleDbConnection conn = new OleDbConnection(constr);
conn.Open();
string sql = "SELECT * FROM Room";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
classDataSet data = new classDataSet();
adapter.Fill(data, "room");
dataGridView1.DataSource = data.Tables["room"];
conn.Close();
}
ผลการรันนะคับ

ขอบคุณทุกความช่วยเหลือนะคับเดี๋ยวผมจะเริ่มทำโปรเจคแล้ววว
ชอให้มาช่วยใหม่นะคับ
|
ประวัติการแก้ไข 2012-07-03 21:09:07
 |
 |
 |
 |
Date :
2012-07-03 21:02:08 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มีปัญหาอีกแล้วอ่าคับบบบ
คือผมเปลี่ยนจาก dataGridView1.DataSource เป็น dataGridView1.DataSource
มันเป็นแบบนี้อะคับ

อันนี้โค๊ดคับ
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string constr = "Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=|DataDirectory|\class.accdb";
OleDbConnection conn = new OleDbConnection(constr);
conn.Open();
string sql = "SELECT Room_ID FROM Room";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
classDataSet data = new classDataSet();
adapter.Fill(data, "room");
comboBox1.DataSource = data.Tables["room"];
conn.Close();
}
ช่วยอธิบายให้ทีนะคับว่าเป็นเพราะอะไร
ขอบคุณมากๆคับ
|
 |
 |
 |
 |
Date :
2012-07-04 21:39:08 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้กำหนด datatextfield อ่ะ
|
 |
 |
 |
 |
Date :
2012-07-05 09:03:54 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องกำหนดยังไงหรอคับช่วยอธิบายทีนะคับ ผมทำไม่เป็นอะแหะๆ ลองทำเล่นๆแล้วไม่ได้อ่าา
มันคืออะไรแบบนี้รึป่าวคับ
dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
adapter.Fill(data, "room");
DropDownList.DataSource = dt;
DropDownList.DataTextField = "Room_ID";
DropDownList.DataValueField = "Room_ID";
DropDownList.DataBind();
comboBox1.DataSource = dt;
comboBox1.DataBind();
ช่วยทีนะคับ
|
 |
 |
 |
 |
Date :
2012-07-05 21:45:12 |
By :
white31969 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
dropdownlist มายังไงอ่ะ
|
 |
 |
 |
 |
Date :
2012-07-06 09:01:35 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
InitializeComponent();
มันบอกว่า file ไม่มี ต้องแก้ยงไงครับ
|
 |
 |
 |
 |
Date :
2013-02-04 22:38:10 |
By :
kaiyoil |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2013-02-04 22:39:47 |
By :
kaiyoil |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|