Thursday, January 14, 2010
Crystal Reports like in db selection formula
{vTimeTrackDataAll4.ContactName} like '*'+{?pEmpName}+'*' and
{vTimeTrackDataAll4.StartTime} >= {?pStartDate} and
{vTimeTrackDataAll4.StartTime} <= {?pEndDate}
{vTimeTrackDataAll4.StartTime} >= {?pStartDate} and
{vTimeTrackDataAll4.StartTime} <= {?pEndDate}
Wednesday, January 13, 2010
javascript on mouseover lv and doubleclick event
protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
// not uploaded data
// this is done everytime the page is refreshed.
if (e.Item.ItemType == ListViewItemType.DataItem)
{
if (res & e.Row.DataItemIndex == theRowIndex)
{
GridView1.Rows[theRowIndex].Attributes.Add("onmouseover", "this.style.backgroundColor='PeachPuff'");
GridView1.Rows[theRowIndex].Attributes.Add("onmouseout", "this.style.backgroundColor='Beige'");
}
// Get the LinkButton control in the 9th cell
LinkButton _doubleClickButton = (LinkButton)e.Row.Cells[9].Controls[0];
// Get the javascript which is assigned to this LinkButton
string _jsDouble =
ClientScript.GetPostBackClientHyperlink(_doubleClickButton, "");
// Add this JavaScript to the ondblclick Attribute of the row
e.Row.Attributes["ondblclick"] = _jsDouble;
right click already defined
LinkButton _rightClickButton = (LinkButton)e.Row.Cells[10].Controls[0];
Get the javascript which is assigned to this LinkButton
string _jsDouble2 =
ClientScript.GetPostBackClientHyperlink(_rightClickButton, "");
Add this JavaScript to the ondblclick Attribute of the row
e.Row.Attributes["mousemove"] = _jsDouble2;
}
}
{
// not uploaded data
// this is done everytime the page is refreshed.
if (e.Item.ItemType == ListViewItemType.DataItem)
{
if (res & e.Row.DataItemIndex == theRowIndex)
{
GridView1.Rows[theRowIndex].Attributes.Add("onmouseover", "this.style.backgroundColor='PeachPuff'");
GridView1.Rows[theRowIndex].Attributes.Add("onmouseout", "this.style.backgroundColor='Beige'");
}
// Get the LinkButton control in the 9th cell
LinkButton _doubleClickButton = (LinkButton)e.Row.Cells[9].Controls[0];
// Get the javascript which is assigned to this LinkButton
string _jsDouble =
ClientScript.GetPostBackClientHyperlink(_doubleClickButton, "");
// Add this JavaScript to the ondblclick Attribute of the row
e.Row.Attributes["ondblclick"] = _jsDouble;
right click already defined
LinkButton _rightClickButton = (LinkButton)e.Row.Cells[10].Controls[0];
Get the javascript which is assigned to this LinkButton
string _jsDouble2 =
ClientScript.GetPostBackClientHyperlink(_rightClickButton, "");
Add this JavaScript to the ondblclick Attribute of the row
e.Row.Attributes["mousemove"] = _jsDouble2;
}
}
Monday, January 11, 2010
Adding a UserControl to a Placeholder Dynamically
So I was trying to dynamically generate my asp.net page by newing a UserControl and adding it to a Placeholder on Page_Load:
ucSelectMed ucMySelectMed = new ucSelectMed();
phSelectMed.Controls.Add(ucMySelectMed);
Ran the project, nothing was on the page.
Was really confused because the following works:
TextBox tb = new TextBox();
phSelectMed.Controls.Add(tb);
Anyway, what was needed is:
ucSelectMed ucMySelectMed = (ucSelectMed)LoadControl("ucSelectMed.ascx");
phSelectMed.Controls.Add(ucMySelectMed);
ucSelectMed ucMySelectMed = new ucSelectMed();
phSelectMed.Controls.Add(ucMySelectMed);
Ran the project, nothing was on the page.
Was really confused because the following works:
TextBox tb = new TextBox();
phSelectMed.Controls.Add(tb);
Anyway, what was needed is:
ucSelectMed ucMySelectMed = (ucSelectMed)LoadControl("ucSelectMed.ascx");
phSelectMed.Controls.Add(ucMySelectMed);
Monday, January 4, 2010
To Gac or Not To Gac
Gac location is c:\windows\assembly
Best post I have seen on this:
http://justmyopinion.cilyok.net/?p=406
Best post I have seen on this:
http://justmyopinion.cilyok.net/?p=406
Thursday, December 24, 2009
Infragistics WebCombo Get the Value of Cell by Column Name
Get the Value in a Cell by the Column Name
To get the value in a Infragistics WebCombo cell by the column name (in this case, column DrugName):
string chosenName = e.Row.Cells.FromKey("DrugName").ToString;
where e is the EventArgs from
protected void igWebCombo1_SelectedRowChanged(object sender,
Infragistics.WebUI.WebCombo.SelectedRowChangedEventArgs e)
I had previously gotten the value using an index value:
string chosen = e.Row.Cells[2].Value.ToString().Trim();
but in continuing development, the number of columns may vary, and therefore the index may change.
To get the value in a Infragistics WebCombo cell by the column name (in this case, column DrugName):
string chosenName = e.Row.Cells.FromKey("DrugName").ToString;
where e is the EventArgs from
protected void igWebCombo1_SelectedRowChanged(object sender,
Infragistics.WebUI.WebCombo.SelectedRowChangedEventArgs e)
I had previously gotten the value using an index value:
string chosen = e.Row.Cells[2].Value.ToString().Trim();
but in continuing development, the number of columns may vary, and therefore the index may change.
Monday, November 30, 2009
Query to get the table names in a SqlServer db
The following Query will generate a list of the tables in a sqlserver db
select [name] from sysobjects where [xtype] = 'U' order by [name]
Use [xtype] ='PK' for list of primary keys,
[xtype] = 'P' for list of stored procedures,
etc.
select [name] from sysobjects where [xtype] = 'U' order by [name]
Use [xtype] ='PK' for list of primary keys,
[xtype] = 'P' for list of stored procedures,
etc.
Wednesday, October 21, 2009
Copy Some Rows From Table1 to Table2 SqlServer
I am doing a one-time combining 2 separate legacy database tables that contain some of the same info but also additional different info into one new SqlServer table. I am also copying some but not all of that additional data.
So I am inserting some of the columns from each table into some of the columns in the new table.
If all the columns in table2 are going to be inserted into table1 and the column names are the same I can:
insert into table1 (Detail, Unitname, Sortorder) select * from table2
if there is a change in column name change:
insert into table1 (Detail, Unitname , Sortorder) select facilabbr as Detail, Unitname , Sortnum as Sortorder from table2
So I am inserting some of the columns from each table into some of the columns in the new table.
If all the columns in table2 are going to be inserted into table1 and the column names are the same I can:
insert into table1 (Detail, Unitname, Sortorder) select * from table2
if there is a change in column name change:
insert into table1 (Detail, Unitname , Sortorder) select facilabbr as Detail, Unitname , Sortnum as Sortorder from table2
Subscribe to:
Posts (Atom)