C#初学 大家来帮我 明天就得用~~帮帮我吧~
昨天刚做了一个页面,主要是显示一些数据但是我想让某些项设置隐藏,看了很多的资料还是没有改好
这个程序中主要是类号为大写的表示的是大项,而有1 2 3 4标注的则是大项中包含的子项,要求则子项的后面显示编辑和删除,不要添加
谢谢
希望大家帮我看看
谢谢
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class A111_Dnmls_show : System.Web.UI.Page
{
public static DataTable dt,dts,dts1;
DataRow dr;
//LinkButton L1, L2, L3;
protected void Page_Load(object sender, EventArgs e)
{
ShowGrid();
}
protected void Button4_Click(object sender, EventArgs e)
{
}
//显示用户信息
private void ShowGrid()
{
string sql = "select * from Dnml order by ilh";
string sql1="select * from Dnmls where 1=2";
//string sql2 = "select * from Dnmls where ilh=''";
//DataRow dr;
dt = EMS.SQLHelper.GetDataTable(sql);
dts=EMS.SQLHelper.GetDataTable(sql1);
for (int i = 0; i < dt.Rows.Count;i++ )
{
dr = dts.Rows.Add();
dr["ilh"] = dt.Rows[i]["ilh"].ToString();
dr["iname"] = dt.Rows[i]["ititle"].ToString();
string sql2 = "select * from dnmls where ilh='"+dt.Rows[i]["ilh"]+"'";
dts1=EMS.SQLHelper.GetDataTable(sql2);
for (int j = 0; j < dts1.Rows.Count; j++)
{
dr = dts.Rows.Add();
dr["ilh"] =Convert.ToString( (j + 1));
dr["iname"] = dts1.Rows[j]["iname"].ToString();
dr["iyear"] = dts1.Rows[j]["iyear"].ToString();
dr["imonth"] = dts1.Rows[j]["imonth"].ToString();
dr["iday"] = dts1.Rows[j]["iday"].ToString();
dr["ifs"] = dts1.Rows[j]["ifs"].ToString();
dr["iys"] = dts1.Rows[j]["iys"].ToString();
dr["imemo"] = dts1.Rows[j]["imemo"].ToString();
//Label lb1 = (Label)e.Row.FindControl("Label1");
//Label lb2 = (Label)e.Row.FindControl("Label2");
//Label lb3 = (Label)e.Row.FindControl("Label3");
//GridView1.Rows[j].Cells[7].Visible=false;
}
}
GridView1.DataSource = dts;
GridView1.DataBind();
GridView1.SelectedIndex = -1;
}
protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
{
if (e.Item.Text.ToString().Trim() == "查询")
{
ShowGrid();
}
//if (e.Item.Text.ToString().Trim() == "新建")
//{
// Response.Redirect ("~/a111/Dnml_edit.aspx");
//}
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string _zc = dt.Rows[e.RowIndex]["ilh"].ToString();
string _strsql = "delete from Dnmls where ilh='" + _zc.ToString() + "'";
EMS.SQLHelper.ExecuteNonQuery(_strsql, null);
ShowGrid();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string _zc = dts.Rows[GridView1.SelectedIndex]["ilh"].ToString();
Response.Redirect("~/A111/dnmls_show_edit.aspx?ilh=" + _zc);
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
}
}
--------------------编程问答-------------------- 图片看不到 --------------------编程问答-------------------- UP~ --------------------编程问答-------------------- 图片没有 --------------------编程问答-------------------- 看不到.. --------------------编程问答-------------------- 帮顶
补充:.NET技术 , C#