Si arrastras un textbox (asp:TextBox) y le seteas la propiedad textmode a password, tienes el resultado que deseas.
Sobre el datagrid, tienes un evento llamado itemdatabound si mal no recuerdo. En ese evento puedes acceder a los elementos de la fila que se esta agregando al grid, y ya sobre el elemento puedes hacer cualquier operacion que desees.
Si en tu caso es un hyperlink, el codigo quedaria mas o menos asi (lo escribo de memoria, pero debe ser mas o menos parecido):
Código:
private void nombregrid_ItemDataBound(object source, DataGridEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
// x es el indice de la columna con el hyperlink, contando desde 0
((HyperLink) e.Item.Cells[x].Controls[0]).NavigateUrl = "http://loquesea";
}
}