目前有 五欄 十列 的表格
每一列的資料寫進去資料庫剛好是五個欄位
希望可以用迴圈方式寫入資料庫
但迴圈邏輯想不太出來
大概希望可以如下
請各位幫幫忙建議一下
謝謝!
@TB001 ← textbox1
@TB002 ← textbox2
@TB003 ← textbox3
@TB004 ← textbox4
@TB005 ← textbox5
@TB001 ← textbox6
@TB002 ← textbox7
@TB003 ← textbox8
@TB004 ← textbox9
@TB005 ← textbox10
var textBoxs = this.Controls.OfType<TextBox>();
var rowNumber=0; // 第幾行資料
string myName = "textbox";
@TB001 ← textBoxs.Where(g =>g.Name==myName+(1+(rowNumber-1)*5)).SingleOrDefault()
@TB002 ← textBoxs.Where(g =>g.Name==myName+(2+(rowNumber-1)*5)).SingleOrDefault()
@TB003 ← textBoxs.Where(g =>g.Name==myName+(3+(rowNumber-1)*5)).SingleOrDefault()
@TB004 ← textBoxs.Where(g =>g.Name==myName+(4+(rowNumber-1)*5)).SingleOrDefault()
@TB005 ← textBoxs.Where(g =>g.Name==myName+(5+(rowNumber-1)*5)).SingleOrDefault()
給您參考