1.gridview 翻頁
protected void gvCaseList_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvCaseList.PageIndex = e.NewPageIndex;
BindData();
}
2.行綁定.單擊事件
protected void gvProcesses_RowCommand(object sender, GridViewCommandEventArgs e)//行命令
{
if (e.CommandName == "Click")
{
string fileId = Convert.ToString(e.CommandArgument);
}
}
3.後臺修改gridview的頭部
3.1.gridview1.columns[0].headertext="要修改的內容";
3.2.gridview1.headerrow.cells[0].text="要修改的內容";//只適用vsts2008
5.時間格式化:
5.1. DataField="process_date" HeadingText="最後辦理時間" DataFormatString="{0:yyyy/MM/dd HH:mm} />
6.CommandArgument傳參,後臺接收:
e.CommandArgument
7.gridview中一些常用的詞
e.Row.Cells[4],e.Row.RowType == DataControlRowType.DataRow,
e.CommandName == "DelNode",
string caseid=gridview.Items[i]["列名"] //取第i行某列的值
if (gridview.Items.Count > 0)
{
foreach (DataGridItem dgi in gridview.Items)
{
dgi.Cells[3].Enabled = dgi.Cells[4].Enabled = false;
}
}
8.遍歷gridview各項的值:
foreach (GridViewRow drow in gvDeptFlowNodesList.Rows)
{
DataRow dr = dt.NewRow();
dr["序號"] = drow.Cells[0].Text.Trim();
}