0
獲得的,而不是ID名稱我創建了一個表如何在datagridview的
create table suppliers1(
sup_id NUMBER(20) PRIMARY KEY,
sup_name VARCHAR2(40),
sup_address varchar2(50),
sup_phone NUMBER(15));
插入數據的表
INSERT INTO suppliers1 (SUP_ID,SUP_NAME,SUP_ADDRESS,SUP_PHONE) VALUES (100,'PPS','Bds',99545414); INSERT INTO suppliers1 (SUP_ID,SUP_NAME,SUP_ADDRESS,SUP_PHONE) VALUES (200,'Abcd','Dhaka',0295469); INSERT INTO suppliers1 (SUP_ID,SUP_NAME,SUP_ADDRESS,SUP_PHONE) VALUES (300,'Xyz','Ctg',0896547556);
,另一臺是 `
個CREATE TABLE Product ( item_id NUMBER(20) PRIMARY KEY, item_name VARCHAR2(50) not null, sup_id NUMBER(20), unit_id NUMBER(10) , CONSTRAINT fk_id FOREIGN KEY (sup_id) REFERENCES suppliers1(sup_id) );
和插入數據產品表
INSERT INTO Product(item_id,item_name,sup_id) values(03,'Product1',100); INSERT INTO Product(item_id,item_name,sup_id) values(02,'Product2',200); INSERT INTO Product(item_id,item_name,sup_id) values(01,'Product3',100);
,最後我已經在DataGrid中裝載的產品表,可以使用命令的GridView
OleDbDataAdapter adp = new OleDbDataAdapter("SELECT * FROM product", con); DataTable dt = new DataTable(); dataGridView1.DataSource = dt;
和顯示數據
ITEM_ID ITEM_NAME SUP_ID 1 Product1 100 2 Product2 200 3 Product3 100
它的工作很好,但我需要顯示SUP_NAME而不是SUP_ID 如
> ITEM_ID ITEM_NAME SUP_NAME
> 1 Product1 PPS
> 2 Product2 Abcd
> 3 Product3 PPS
你說得對,但我需要管理代碼有問題。 – khan
這不是你問你的問題。請澄清這個問題,並確切地告訴我們你想要什麼。並顯示代碼如何你今天編程生成這個 –
謝謝,我已經插入數據產品表使用一些文本字段使用C#和需要顯示數據SUP_NAME而不是SUP_ID在數據網格上, – khan