作业相关
学习教程
总 结
链 接
表扬栏
   返回主页   后退          

GridView数据绑定与显示
string conns = "Data Source=.;Initial Catalog=mm;User ID=sa;Password=*******"; //数据库连接字符串
SqlConnection con = new SqlConnection(conns); //实例化连接
if (Session["xhh"] == null || Session["xhh"].ToString() == "")//根据SESSION的值选择不同的SQL语句。Session利用得到变量xhh的值,可以实现在不同页面间传递参数或数据。本例就是利用SESSION,得到值则显示指定行的数据;如果没有得到SESSION则显示所有行的数据
sqla = "select * from xsxx";
else
{
sqla = "select * from xsxx where xh='" + Session["xhh"] + "'";
}
if (conn.State==ConnectionState.Closed) //检查连接是否打开
conn.Open();//打开连接
SqlCommand cmd = new SqlCommand(sqla, con); //实例化命令
SqlDataAdapter da = new SqlDataAdapter(cmd); //实例化
DataSet ds = new DataSet(); //实例化数据集
da.Fill(ds, "xsxx");//将da得到数据中的表xsxx添冲到数据集ds
if (ds.Tables["xsxx"].Rows.Count < 0) //根据数据集中的表的行数来决定是否应该确定GRIDVIEW的数据源。如果为空,则不用指定,否则会出错
GridView1.DataSource = null; //数据源为空
else
{
GridView1.DataSource = ds.Tables["xsxx"].DefaultView;//表的默认视图
GridView1.DataBind(); 绑定数据
}
注意:GRIDVIEW用代码控制显示时,一定要将AutoGenerateColumns为true,否则不显示
修改gridview属性时,点击“自动套用格式"[属性最下,下数第三行],可以用来修改显示样式

txtxh.Attributes.Add("onfocus", "if (this.value=='按设备名称查询...') this.value=''");
txtxh.Attributes.Add("onblur", "if (this.value=='') this.value='按设备名称查询...'");
//当鼠标点击txtxh文本框时,内容为空,当失去焦点时,显示“按设备名查询...",用于提示该文本框应当填写“设备名称”
onblur 属性在元素失去焦点时触发。
onblur 常用于表单验证代码(例如用户离开表单字段)。
提示:onblur 属性与 onfocus 属性相反。

n1

2025促销:香港特价空间,最低仅需20元,可永久使用!
本站空间由 三维免费空间 友情提供