操作GRIDVIEW控件绑定取值
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "deleted")
{
int id = DataFormat.ToInt32(e.CommandArgument.ToString());
}
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//更新部门记录
Id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
ChannelName = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtName")).Text;
}
protected void GviewOverList_RowDataBound(object sender, GridViewRowEventArgs e)
{
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//鼠标经过时,行背景色变
e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'");
//鼠标移出时,行背景色变
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#FFFFFF'");
}
if (e.Row.RowIndex != -1)
{
//序号
e.Row.Cells[5].Text == "1900-01-01";
int id = e.Row.RowIndex + 1 + (GridView1.PageIndex * GridView1.PageSize);
e.Row.Cells[0].Text = id.ToString();
}
}
protected void btnsubmit_Click(object sender, EventArgs e)
{
//删除ID字符串
string strDel = string.Empty;
//页面记录数
int iRowCount = GviewOverList.Rows.Count;
for (int i = 0; i <= iRowCount - 1; i++)
{
CheckBox cbox = (CheckBox)GviewOverList.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
strDel += GviewOverList.DataKeys[i].Value + ",";
}
}
}