我的下面的代碼不能正常工作......代碼是關於何時用戶檢查附加了網格視圖的複選框,該信息應該觸發到表,並且一旦數據發送到數據庫並根據條件創建兩個視圖,如果複選框被選中或不選中,並且視圖的結果應顯示在標籤框中。(在ASP.NET中使用C#和DB-MSSQL)gridView中的複選框
CREATE TABLE yourBaseTable
(
ID INT IDENTITY(1, 1)
PRIMARY KEY ,
Payload NVARCHAR(255) NOT NULL ,
Discriminator TINYINT NOT NULL
CHECK (Discriminator IN (0, 1))
DEFAULT (0)
) ;
GO
CREATE VIEW yourView1
AS
SELECT ID ,
Payload ,
Discriminator
FROM yourBaseTable
WHERE Discriminator = 0 ;
GO
CREATE VIEW yourView2
AS
SELECT ID ,
Payload ,
Discriminator
FROM yourBaseTable
WHERE Discriminator = 1 ;
GO
我也收到了前端問題
以下是方法'checkBox_checkedChange'的描述..我沒有得到一行代碼
點擊CheckBox CheckBox_CheckedChanged事件被觸發。我們需要實現這個方法來捕獲複選框被選中的行。
protected void CheckBox1_CheckedChanged(object sender, EventArgs e) {
ClearCheckBoxes();
CheckBox checkbox = (CheckBox)sender;
checkbox.Checked = true;
GridViewRow row = (GridViewRow)checkbox.NamingContainer; // WHAT DOES THIS CODE MEANS ..
DisplayMessage(row.Cells[1].Text);
}
嘗試格式化你的代碼。 ('編輯'後,選擇代碼,並使用'{}'按鈕。) – harpo 2011-04-13 17:04:54