[問題] 關於datagrid裡面的TEXTBOX判定
各位好!
目前小弟有一個問題
請大家幫忙
並歡迎批評與指導!
功能:在datagrid裡面的TEXTBOX要做到如果TEXTBOX輸入的有空白(顯示黃色)或是重複時(
紅色)
其他:我做了一個檢查的BUTTON(並在Click底下放了以下判定程式碼)
for (int i = 0; i < Wafer.Count; i++)
{
TextBox LaserMark = (TextBox)dgdWafer.Items[i].FindControl("ttbLaserMark");
for (int j = i + 1; j < Wafer.Count; j++)
{
TextBox LaserMark1 = (TextBox)dgdWafer.Items[j].FindControl("ttbLaserMark");
if (LaserMark.Text = = "" )
{
LaserMark.BackColor = System.Drawing.Color.Yellow;
LaserMark1.BackColor = System.Drawing.Color.Yello
}
else if (LaserMark.Text = = LaserMark1.Text)
{
LaserMark.BackColor = System.Drawing.Color.Red;
LaserMark1.BackColor = System.Drawing.Color.Red;
}
else if (LaserMark.Text != LaserMark1.Text)
{
LaserMark.BackColor = System.Drawing.Color.White;
LaserMark1.BackColor = System.Drawing.Color.White;
}
}
}
}
問題 1:那今天如果是空白的話 那就表示也是重複,對吧
問題 2:架設現在有7筆資料,怪在我一定要再最後一比有重複其他
跟他一樣的才會顯示顏色;邏輯上是否需要修正!
歡迎批評與指教!
感謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.84.253
推
12/06 14:40, , 1F
12/06 14:40, 1F
→
12/06 14:41, , 2F
12/06 14:41, 2F
→
12/06 14:41, , 3F
12/06 14:41, 3F
→
12/06 15:02, , 4F
12/06 15:02, 4F
推
12/06 23:40, , 5F
12/06 23:40, 5F
→
12/07 08:34, , 6F
12/07 08:34, 6F
→
12/07 08:35, , 7F
12/07 08:35, 7F