解决方案 »
- 紧急求救!!!不间断向左滚动图片怎么搞。从数据库中读取的
- 页面跳转的时候为什么会出现字体突然变大的情况?(在线等!!!)
- 有什么 asp.net 的表格控件 能实现主从 数据表示的???????????? 急!!!!
- 请求viewstate应用代码???
- datalist等控件,在绑定DataTable时,如何只取前N条记录.
- 比较急,如何将框架(Framework)与应用程序一起打包;谢谢!!最好是有相关的例子;谢谢!!在线等
- 怎样实现将最新的消息滚动的发布在网页上?急
- 想要到北京学习(Asp.net),指点一个好一点学校.百分相赠!!!
- 讨论DataGrid内存释放的问题!
- 新手请教
- 关于一个asp.net网站登录问题的求助
- Hashtable空键值的问题
function grid_SelectionChanged(s,e) {
s.GetSelectedFieldValues("TT001",GetSelectedFieldValuesCallback);
}
function GetSelectedFieldValuesCallback(values) {
alert(values.length);
}
//绑定数据显示数据库数据
public void BindData()
{
string strCon = "server=(local);DataBase=pubs;uid=sa;pwd=;";
string sqlstr = "select stor_id,stor_name,stor_address,city from stores";
SqlConnection mycon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, strCon);
DataSet myds = new DataSet();
mycon.Open();
myda.Fill(myds, "stores");
GridView1.DataSource = myds;
GridView1.DataKeyNames = new string[] { "stor_id"};
GridView1.DataBind();
mycon.Close();
}
//从新绑定数据索引
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData();
}
//双击显示行数据详细信息
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)//判断当前操作的是否是数据行
{
e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");
e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
int count = GridView1.Rows.Count;//计算GridView控件的总行数
string id = "";
for (int i = 0; i <= count; i++)
{
id = GridView1.DataKeys[i].Value.ToString();//获取当前双击的行的索引值
e.Row.Attributes.Add("ondblclick", "javascript:var win=window.open('DisplayDetail.aspx?ID=" + id + "','商品详细页','width=450,height=200,top=176,left=161,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes'); win.focus()");
}
}
}