台灣最大程式設計社群網站
線上人數
1331
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> C# >> c#和acess連結的資料庫問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
c#和acess連結的資料庫問題
價值 : 100 QP  點閱數:859 回應數:7
樓主

瑋呈洪
門外漢
0 21
204 22
發送站內信

private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.TextLength >= 8)
{
textBox2.Text = DateTime.Now.ToString();

timeBindingSource.AddNew();

textBox1.Text = null;
textBox2.Text = null;
textBox3.Focus();

}
private void textBox3_TextChanged(object sender, EventArgs e)
{
if (textBox3.TextLength >= 8)
{
textBox4.Text = DateTime.Now.ToString();

timeBindingSource.AddNew();

textBox3.Text = null;
textBox4.Text = null;
textBox1.Focus();

}

}
用datagridview 連結acess檔案 要操控裡面的格子內容
我現在有三個欄位 產品編號 系統時間 產品出口時間
我現在再把textbox1和textbox2的內容加入產品編號 和系統時間
確實可以加入 不過 我又要將textbox4的時間 加入產品出口時間
但是它會跳到下一列去 不會在同一列產生

我在想是因為timeBindingSource.AddNew();的關係
我想利用 timeBindingSource.Add()加入
不過 add()裡面應該要加入什麼 才能讓系統知道 我要他加入在同一行的系統時間那格

重點就是 我要怎麼知道 我想要的位置 timeBindingSource.position 是在哪一格 還有該怎麼設置



搜尋相關Tags的文章: [ c#和acess連結的資料庫問題 ] ,
本篇文章發表於2017-08-23 14:36
1樓
回應

P陳
檢舉此回應
但是它會跳到下一列去 不會在同一列產生 <---看沒
本篇文章回覆於2017-08-23 22:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

瑋呈洪
檢舉此回應
我在textbox1輸入8個值當編號 然後 textbox1和2會將編號 和系統時間分別加入資料表裡面 但是我這一列的資料表 還有一格是產品出口時間
然後我想在textbox3再次輸入相同編號 textbox4也跟著得到系統時間 並且將這個系統時間 放入剛剛所說的產品出口時間那一格
但是它會跳掉下一列的產品出口時間那格 所以3個資料不是在同一列
本篇文章回覆於2017-08-24 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

QZ_CHUNG
檢舉此回應
原po的意思應該是,原本應該要新增一筆資料,像下面
INSERT INTO Store_Information (產品編號,系統時間,產品出口時間)
VALUES ('100','100-02-19','100-02-19');

卻變成新增兩筆,
而且一筆缺產品出口時間
一筆缺產品編號和系統時間吧?
本篇文章回覆於2017-08-24 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

瑋呈洪
檢舉此回應
沒有錯! 3樓說的是
本篇文章回覆於2017-08-24 11:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

春天
檢舉此回應

本篇文章回覆於2017-08-24 14:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

瑋呈洪
檢舉此回應
我最近翻了很多書 找了資料
看到了一個 datarow 可以解釋我現在的問題
我現在要的就是 datarow[2]這塊=產品出口時間 隨時隨地 都可以讓使用者輸入系統時間
本篇文章回覆於2017-08-24 15:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
最有價值解答

P陳
檢舉此回應
會變成二筆
可能是這句指令的關係
timeBindingSource.AddNew();
如果datagridview 在最後一筆的話,就可能會產生二筆

之前有碰過,後來用以下方式處理,您試看看

Private Sub BindingSource1_AddingNew(sender As Object, e As AddingNewEventArgs) Handles BindingSource1.AddingNew

End Sub
本篇文章回覆於2017-08-26 11:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.