情况描述:

  在GridView内有一列CheckBox,如:

 

<asp:TemplateField HeaderText="在岗状态">

                                        <ItemTemplate>

                                             <asp:CheckBox ID="chkJobStatus" runat="server" Checked='<%#Convert.ToBoolean(Eval("在岗状态")) %>'

                                                OnCheckedChanged="chkJobStatus_CheckedChanged" AutoPostBack="true" ToolTip='<%# Eval("ProjectID")%>'

                                                CssClass='<%# Eval("HRPersonID")%>'></asp:CheckBox>

                                        </ItemTemplate>

                                    </asp:TemplateField>

 

想在 chkJobStatus_CheckedChanged事件里,将更改写到数据库,于是用ToolTip和CssClass来传递必须的2个参数。

 如:

 protected void chkJobStatus_CheckedChanged(object sender, EventArgs e)

    {

        CheckBox chk = (CheckBox)sender;



        MXXX.Sql.ExecuteNonQuery("update 表名 set 状态=" + Convert.ToInt32(chk.Checked).ToString() + " where ProjectID=" + chk.ToolTip + " and HRPersonID=" + chk.CssClass);

       



    } 

相关文章:

  • 2022-12-23
  • 2021-12-09
  • 2021-08-18
  • 2021-08-24
  • 2021-08-29
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2022-02-05
  • 2021-12-08
  • 2021-05-16
  • 2021-09-30
  • 2022-12-23
相关资源
相似解决方案