Click here to Skip to main content
15,919,358 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: Multilingual application Pin
Christian Graus25-Oct-07 20:58
protectorChristian Graus25-Oct-07 20:58 
GeneralRe: Multilingual application Pin
bhattiprolu25-Oct-07 22:03
bhattiprolu25-Oct-07 22:03 
AnswerRe: Multilingual application Pin
Urs Enzler25-Oct-07 22:44
Urs Enzler25-Oct-07 22:44 
QuestionApply style to div tag. Pin
varshavmane25-Oct-07 20:39
varshavmane25-Oct-07 20:39 
AnswerRe: Apply style to div tag. Pin
Imran Khan Pathan25-Oct-07 20:44
Imran Khan Pathan25-Oct-07 20:44 
GeneralRe: Apply style to div tag. Pin
varshavmane25-Oct-07 21:20
varshavmane25-Oct-07 21:20 
GeneralRe: Apply style to div tag. Pin
Imran Khan Pathan25-Oct-07 21:28
Imran Khan Pathan25-Oct-07 21:28 
GeneralRe: Apply style to div tag. Pin
varshavmane25-Oct-07 21:47
varshavmane25-Oct-07 21:47 
No I can see the style when I right click view source. The problem is I have to show this div tag only on mouse over div its showing all. here is the code:

I have create a class GridViewTemplate

public class GridViewTemplate: System.Web.UI.Page, ITemplate
{
ListItemType templateType;
string columnName;
private Int32 RowItems;
ArrayList arrgvCompanyName;

public GridViewTemplate(ListItemType type, string colname)
{
templateType = type;
columnName = colname;
}

public GridViewTemplate(ListItemType type, string colname, ArrayList gvCompanyName)
{
templateType = type;
columnName = colname;
arrgvCompanyName = gvCompanyName;
}
public void InstantiateIn(System.Web.UI.Control container)
{
Literal lc = new Literal();
LinkButton lb = new LinkButton();
CheckBox chk = new CheckBox();
TextBox tb1 = new TextBox();
AjaxControlToolkit.HoverMenuExtender hme2 = new AjaxControlToolkit.HoverMenuExtender();
Panel PopupMenu = new Panel();
HtmlGenericControl divtest = new HtmlGenericControl();
HtmlImage imgTop = new HtmlImage();
HtmlImage imgBottom = new HtmlImage();

switch (templateType)
{
case ListItemType.Header:
lc.Text = "<B>" + columnName + "</B>";
if (columnName == "CheckAll")
{
container.Controls.Add(chk);
}
container.Controls.Add(lc);
break;

case ListItemType.Item:
//container.Controls.Add(tb1);
if (columnName == "CheckAll")
{
container.Controls.Add(chk);
}
//else if(columnName="CompanyName")
//{

//}
else
{
if (arrgvCompanyName.Count > 0)
{
columnName = arrgvCompanyName[RowItems].ToString();
lb.Text = columnName;
lb.CommandName = "cmd";

hme2.TargetControlID = "lb";
hme2.PopupControlID = "PopupMenu";
//hme2.PopupPosition = Center;
hme2.OffsetX = 60;
hme2.OffsetY = -15;
hme2.PopDelay = 10;

//Add Top Image For Showing Summary
imgTop.Src = "../../images/top_01.png";
imgTop.Width = 272;
imgTop.Height = 24;

//Add Sytle to div Tag
//divtest.ClientID = "dvtest";
divtest.Attributes.Add("class", "myclass");
divtest.InnerHtml = "My Summary For Testing";
//Add Bottom Image For Showing Summary
imgBottom.Src = "../../images/bottom_01.png";
imgBottom.Width = 247;
imgBottom.Height = 7;

PopupMenu.Controls.Add(imgTop);
PopupMenu.Controls.Add(divtest);
PopupMenu.Controls.Add(imgBottom);

container.Controls.Add(lb);
container.Controls.Add(PopupMenu);
RowItems++;
}
else
{
lb.Text = columnName;
lb.CommandName = "cmd";
container.Controls.Add(lb);
}
}
//container.Controls.Add(chk);
break;
}
}
}

and from code behind I am calling this as:


foreach (DataColumn objDC in myTable.Columns)
{
if (objDC.ColumnName == "CheckAll")
{
TemplateField chkColumn = new TemplateField();

chkColumn.HeaderTemplate = new GridViewTemplate(ListItemType.Header, "CheckAll");

for (int j = 0; j <= myTable.Rows.Count - 1; j++)
{
chkColumn.ItemTemplate = new GridViewTemplate(ListItemType.Item, "CheckAll");
}

gvWatchList.Columns.Add(chkColumn);
}
else if (objDC.ColumnName == "CompanyName")
{
TemplateField linkbtnColumn = new TemplateField();

linkbtnColumn.HeaderTemplate = new GridViewTemplate(ListItemType.Header, "CompanyName");

//linkbtnColumn.ItemTemplate = new GridViewTemplate(ListItemType.Item, myTable.Rows[iCompCount][1].ToString());
ArrayList score = new ArrayList(myTable.Rows.Count);
for (int j = 0; j <= myTable.Rows.Count - 1; j++)
{
score.Add(myTable.Rows[j][1].ToString());
//gvWatchList.Rows[j].Cells.Add(tt);
}

//linkbtnColumn.ItemTemplate = new GridViewTemplate(ListItemType.Item, score.ToString());
linkbtnColumn.ItemTemplate = new GridViewTemplate(ListItemType.Item, "", score);
GridViewTemplate temp = new GridViewTemplate();
temp.RowItem = score.Count;
gvWatchList.Columns.Add(linkbtnColumn);

}
else
{
BoundField bField = new BoundField();
bField.DataField = objDC.ColumnName;
bField.HeaderText = objDC.ColumnName;
gvWatchList.Columns.Add(bField);
}
}
gvWatchList.RowStyle.CssClass = "GridRowColor";
gvWatchList.HeaderStyle.CssClass = "GridHeader";
gvWatchList.AlternatingRowStyle.CssClass = "GridAlternateRowColor";
gvWatchList.CssClass = "grid-text";
gvWatchList.DataSource = myTable;
gvWatchList.DataBind();
}

this is wat I am using in User Control.

Thanks again...
AnswerRe: Apply style to div tag. Pin
SHatchard25-Oct-07 21:11
SHatchard25-Oct-07 21:11 
GeneralRe: Apply style to div tag. Pin
varshavmane25-Oct-07 21:21
varshavmane25-Oct-07 21:21 
GeneralRe: Apply style to div tag. Pin
SHatchard25-Oct-07 21:28
SHatchard25-Oct-07 21:28 
GeneralRe: Apply style to div tag. Pin
varshavmane25-Oct-07 21:40
varshavmane25-Oct-07 21:40 
GeneralRe: Apply style to div tag. Pin
SHatchard25-Oct-07 22:04
SHatchard25-Oct-07 22:04 
GeneralRe: Apply style to div tag. Pin
varshavmane25-Oct-07 22:56
varshavmane25-Oct-07 22:56 
QuestionAbout Media Player Pin
Kasi Viswanathan25-Oct-07 20:22
Kasi Viswanathan25-Oct-07 20:22 
AnswerRe: About Media Player Pin
N a v a n e e t h25-Oct-07 20:28
N a v a n e e t h25-Oct-07 20:28 
GeneralRe: About Media Player Pin
Kasi Viswanathan25-Oct-07 21:35
Kasi Viswanathan25-Oct-07 21:35 
AnswerRe: About Media Player Pin
Abhijit Jana25-Oct-07 21:04
professionalAbhijit Jana25-Oct-07 21:04 
GeneralRe: About Media Player Pin
Kasi Viswanathan25-Oct-07 21:37
Kasi Viswanathan25-Oct-07 21:37 
AnswerRe: About Media Player Pin
ngrj25-Oct-07 21:40
ngrj25-Oct-07 21:40 
GeneralRe: About Media Player Pin
Kasi Viswanathan25-Oct-07 21:58
Kasi Viswanathan25-Oct-07 21:58 
Questionmail server project Pin
shabi uz zaman25-Oct-07 19:55
shabi uz zaman25-Oct-07 19:55 
AnswerRe: mail server project Pin
N a v a n e e t h25-Oct-07 20:02
N a v a n e e t h25-Oct-07 20:02 
Questionaccessing remote desktops Pin
ssunny25-Oct-07 19:10
ssunny25-Oct-07 19:10 
AnswerRe: accessing remote desktops Pin
N a v a n e e t h25-Oct-07 19:52
N a v a n e e t h25-Oct-07 19:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.