我有位类型的数据表列“ 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:无法将字符串识别为有效的布尔值”。请帮忙
我想根据条件在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) 我有一个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需要其他颜色等.
我有两个复选框。当我选中两个复选框时,我想生成一个警报“通过”。我是这样写的
<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.请帮忙
在我的网络应用程序中,我想创建一个类型的对象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>部分.
会是什么原因?请帮忙
我想使用'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'类型的操作数.请帮忙