请问我用DataGrid做了一个购物车,在DataGrid的模板中有一个CheckBox选框,选择这个的事件??? private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在这个事件里你根据checkbox的值处理了,如下:(添加一个button事件)private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { if(e.CommandName=="buttoncommand") { message.Text="yes check"; CheckBox CheckBox1; CheckBox1=(CheckBox).Item.FindControl("CheckBox1"); if(CheckBox1.Checked==true) { message.Text="true"; //add your code here } }} 若不在这个事件里,而是单独一个button,则:private void Button1_Click(object sender, System.EventArgs e) { CheckBox CheckBox1; CheckBox1=(CheckBox)this.DataGrid1.Items[0].FindControl("CheckBox1"); if(CheckBox1.Checked==true) { //add your code here }else{//add your code here,ok?} } public void DataGrid_Edit(Object sender,DataGridCommandEventArgs E) { errorMsg.Text = ""; int ID = (int)MyList2.DataKeys[(int)E.Item.ItemIndex];...} 我到抵是在private void Button1_Click(object sender, System.EventArgs e)事件中写代码呢?还是在private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)事件是写呢? 水晶报表问题,win7 64bit,VS2010,安装的是最新的CRforVS_redist_install_64bit_13_0_4 foreach如何历篇二唯数据或更多唯的数据? 网站后台系统的问题急救 SqlDataAdapter的UpdateCommand怎样做才能更新到数据库 求助]AJAX动态读取CS文件里WHILE循环中变量的值并显示 找不到存储过程 如何退出函数,并不执行后继的(javascript) 如何在类中关掉数据库连接?? 一个。NET中的css问题未能解决---40分?相送!! 前所未见的错误,帮忙看看咋回事 如何加javascript事件? 菜鸟问题!
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
try
{
if(e.CommandName=="buttoncommand")
{
message.Text="yes check";
CheckBox CheckBox1;
CheckBox1=(CheckBox).Item.FindControl("CheckBox1");
if(CheckBox1.Checked==true)
{
message.Text="true";
//add your code here
} }
}
private void Button1_Click(object sender, System.EventArgs e)
{
CheckBox CheckBox1;
CheckBox1=(CheckBox)this.DataGrid1.Items[0].FindControl("CheckBox1");
if(CheckBox1.Checked==true)
{
//add your code here
}
else
{
//add your code here,ok?
}
}
{
errorMsg.Text = "";
int ID = (int)MyList2.DataKeys[(int)E.Item.ItemIndex];.
.
.}
事件中写代码呢?还是在private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)事件是写呢?