Copy codeThe Code is as follows:
Protected void dgQuery_ItemDataBound (object sender, DataGridItemEventArgs e)
{
If (e. Item. ItemType! = ListItemType. Header) & (e. Item. ItemType! = ListItemType. Footer ))
{
DataRow drRow = (DataRowView) e. Item. DataItem). Row;
String commonPartId = drRow ["cniBackup1"]. ToString ();
HyperLink hlTrans = (HyperLink) e. Item. FindControl ("hlTrans ");
If (hlTrans! = Null)
{
HlTrans. Text = "--";
HlTrans. NavigateUrl = "javascript: void ();";
}
// Delete a column
LinkButton btnDelete = (LinkButton) e. Item. FindControl ("btnDelete ");
// You have no permission to delete the widget and find the control.
If (! BCanDelete & btnDelete! = Null)
{
// Find the Cell column number of the control
For (int I = 0; I <e. Item. Cells. Count; I ++)
{
If (e. Item. Cells [I]. HasControls () & e. Item. Cells [I]. Controls. IndexOf (btnDelete)> 0)
{
Int index = e. Item. Cells [I]. Controls. IndexOf (btnDelete );
E. Item. Cells [I]. Controls. RemoveAt (index );
Literal tips = new Literal ();
Tips. Text = "--";
E. Item. Cells [I]. Controls. AddAt (index, tips );
// E. Item. Cells [I]. Text = "--";
Break;
}
}
}
}
}