小编ARA*_*THY的帖子

如何将GridView上的复选框值与数据库表的值绑定?

我有位类型的数据表列“ staff”。在我的网格视图中,我添加了复选框的项目模板。我想o显示是否选中了绑定数据“ staff”列的值= 1的复选框。其他明智未选中..从搜索中我已经这样写

<ItemTemplate>
   <asp:CheckBox ID="chk1" runat="server" Checked='<%# bool.Parse(Eval("staff").ToString()) %>'/>      
</ItemTemplate>

 DataSet ds = new DataSet();
 SqlDataAdapter adapter = new SqlDataAdapter("SELECT id,staff FROM staff_details  ", con1);
 adapter.Fill(ds);
 GridView1.DataSource = ds;
 GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)

但显示错误“ System.FormatException:无法将字符串识别为有效的布尔值”。请帮忙

c# asp.net gridview

5
推荐指数
2
解决办法
3万
查看次数

在gridview上启用和禁用链接按钮

我想根据条件在gridview的某些行上启用或禁用linkbutton ..我可以在一行上启用linkbutton并在同一网格视图的另一行上禁用它吗??我的代码在这里

  protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{LinkButton lnk2 = (LinkButton)e.Row.FindControl("LinkButton2");
    if (e.Row.RowType == DataControlRowType.DataRow)
    {

        SqlCommand cmd12 = new SqlCommand("Select testsession_status from student_vs_testsession_details where  testsession_id='" + v_testid.Text + "' ", con12);
        SqlDataReader dr12 = cmd12.ExecuteReader();
        while (dr12.Read())
        {
            string test_status = dr12[0].ToString();
            LinkButton lnk2 = (LinkButton)e.Row.FindControl("LinkButton2");
            foreach (GridViewRow row in GridView1.Rows)
            {
                if (v_testtype == "Theory Test" && test_status == "Completed")
                {
                    lnk2.Visible = true;
                }
                else
                {
                    lnk2.Visible = false;
                }

            }




        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

4
推荐指数
1
解决办法
3万
查看次数

如何使用基于单元格值的颜色设置Asp.net GridView单元格的样式

我有一个Gridview,它有一个名为的列student_Class.网格视图上有大约80个Class.我使用GroupBy查询对此类进行了分组.

现在我想用不同的颜色设计这个不同的类.这怎么可能?
写上所有课程RowDataBound并给出颜色并不容易.

还有其他方法吗?

码:

groups = (ArrayList)Session["selectedclass"];
SELECT id,name,student_Class FROM student where 
         student_Class='"+groups[0].ToString().Trim()+"'  
         group by  student_Class.
Run Code Online (Sandbox Code Playgroud)

提供数据

 id   name   student_class
 1    aa      A
 2    bb      A
 3    cc      A
 4    dd      B
 5    ee      B
 6    as      B
 7    ss      B
 8    AZZ     D
Run Code Online (Sandbox Code Playgroud)

有价值的学生班 A需要相同的颜色(单元格),B需要其他颜色等.

c# asp.net gridview

3
推荐指数
1
解决办法
2万
查看次数

如何在 javascript 中获取 checkbox1.Checked 属性?

我有两个复选框。当我选中两个复选框时,我想生成一个警报“通过”。我是这样写的

<html xmlns="http://www.w3.org/1999/xhtml">
 <head runat="server">
<title>Untitled Page</title> 

  <script type="text/javascript" >
   function validate() {
    if (document.getElementById('CheckBox1').checked &&   document.getElementById('CheckBox2').checked) {

        alert("passed");

     } else {
        alert("Referred")
    }
}
</script>


   <asp:CheckBox ID="CheckBox1" runat="server"  OnCheckedChanged="javascript:validate();" />
   <asp:CheckBox ID="CheckBox2" runat="server"  OnCheckedChanged="javascript:validate();" />
Run Code Online (Sandbox Code Playgroud)

但问题是这个 (checkbox1).checked 在 .how 中没有得到内置?是否需要向我的项目添加额外的属性以获取“.checked”属性?这是我第一次使用 javascript。我的visualstudio版本是3.5.请帮忙

javascript asp.net

2
推荐指数
1
解决办法
2万
查看次数

DirectoryEntry甚至没有添加命名空间System.DirectoryServices?

在我的网络应用程序中,我想创建一个类型的对象DirectoryEntry..但它没有在.aspx.cs文件上生成,即使我添加了命名空间和我的web.config包含

<add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
Run Code Online (Sandbox Code Playgroud)

在该<assemblies>部分.

会是什么原因?请帮忙

c# asp.net namespaces

1
推荐指数
1
解决办法
1万
查看次数

运营商'||' 不能应用于'bool'和'int'类型的操作数

我想使用'if'循环检查整数值是否为零或其他整数.我这样做了

 int ID = (int)Session["id"];//I have assigned Session["id"]=20; on previous page
    if (ID == 0 || ID =50)
        Response.Redirect("Login.aspx");
Run Code Online (Sandbox Code Playgroud)

但它显示错误运算符'||' 不能应用于'bool'和'int'类型的操作数.请帮忙

c# asp.net

-5
推荐指数
1
解决办法
3294
查看次数

标签 统计

asp.net ×6

c# ×5

gridview ×3

javascript ×1

namespaces ×1