|
Wow, I didn't even realize how bad the performance was... I tried to read a \bin folder with 11 .dlls all under 500kb and it takes well over 15 minutes. This is running on a VM on a Blade Server. So it is definately not the environment that I can tell... absolutely insane and very frustrating.
|
|
|
|
|
|
I am trying to find a way to display the contents of multiline textbox on a print preview page to display and print the entire contents of what the user has typed in. Once the user types in data in the multiline textbox, the data is stored in a SQL database and then retrieved to be displayed on a print preview page to be printed? Any ideas? Sorry if the question is a little easy for some of you but I am a newbie to C# and .Net prgramming. Thanks is advance.
|
|
|
|
|
|
I am using the following code to display a simpel report using crystal report but though I am passing the parameter in my sql command, the parameter dialog box of crystal report promopts to enter the vehicle_id parameter value.
How can I get rid of that dialog box and make sure my parameter is passed from my C# code?
data_set = new DataSet();
sql_connection = new SqlConnection("Data Source=.\\SQLEXPRESS;initial catalog=rent_a_car_company;integrated security=true");
sql_connection.Open();
sql_command = new SqlCommand("sp_get_agreement_by_id", sql_connection);
sql_command.CommandType = CommandType.StoredProcedure;
sql_command.Parameters.Add("@vehicle_id", SqlDbType.Int).Value = 1;
sql_adapter = new SqlDataAdapter(sql_command);
sql_adapter.Fill(data_set);
ReportDocument rptDoc = new ReportDocument();
rptDoc.Load(@"C:\Users\Jassim\Documents\Visual Studio 2008\Projects\Taajeer\Taajeer\agreement.rpt");
rptDoc.SetDataSource(data_set);
crystalReportViewer1.ReportSource = rptDoc;
|
|
|
|
|
Sounds like you have defined a parameter field in the report. Do you still need that if your command already restricts the data using that parameter. If not, could yo simply remove it from the report.
|
|
|
|
|
i need that parameter in my report to pass the vehicle_id bt I need to pass the value from my C# project unless there is a better way to do it.
|
|
|
|
|
jrahma wrote: I need to pass the value from my C# project
You can set the value of a parameter field with code somewhat like this:
ParameterDiscreteValue paramValue = new ParameterDiscreteValue();
paramValue.Value = 1;
rptDoc.ParameterFields["vehicle_id"].CurrentValues.Add(paramValue);
jrahma wrote: unless there is a better way to do it
Don't know what you have as data in the dataset you use as a datasource, but couldn't the stored procedure return the parameter value it receives as part of the data it returns? This way you would always have the vehicle_id in the data.
|
|
|
|
|
I have a double[,] two dimensional array that i would like to display and edit in a DataGridView control, but I am having difficulty binding the data to the DataGridView control. Can someone point me in the right direction on how to do this?
- henrik
|
|
|
|
|
Hi,
Does your array implements IList interface?
|
|
|
|
|
No it does not, but if implementing IList solved my problem then perhaps I will need to do this. How would I proceed if the IList interface is implemented?
- Henrik
|
|
|
|
|
Hi,
Can anyone trace out where is the error
lstListView.DoubleClick += new EventHandler(this.lstEditDoubleClick);
txtSubItem.KeyPress += new KeyPressEventHandler(this.txtEditOver);
lstListView.MouseDown += new MouseEventHandler(this.lstEditMouseDown);
public void lstEditMouseDown(object sender, MouseEventArgs e)
{
ListViewItem item = lstListView.GetItemAt(e.X, e.Y);
X = e.X;
Y = e.Y;
}
private void lstEditDoubleClick(object sender, EventArgs e)
{
int nStart = X;
int spos = 0;
int epos = lstListView.Columns[0].Width;
for (int i = 0; i < lstListView.Columns.Count; i++)
{
spos = epos + X;
epos += lstListView.Columns[3].Width;
}
subItemText = lstListView.SelectedItems[0].SubItems[3].Text;
Rectangle r = new Rectangle(spos, lstListView.SelectedItems[0].SubItems[3].Bounds.Y, epos, lstListView.SelectedItems[0].SubItems[3].Bounds.Bottom);
txtSubItem.Size = new System.Drawing.Size(epos - spos, lstListView.SelectedItems[0].SubItems[3].Bounds.Bottom - lstListView.SelectedItems[0].SubItems[3].Bounds.Top);
txtSubItem.Location = new System.Drawing.Point(spos, lstListView.SelectedItems[0].SubItems[3].Bounds.Y);
txtSubItem.Show();
txtSubItem.Text = subItemText;
}
private void txtEditOver(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
lstListView.SelectedItems[0].SubItems[3].Text = txtSubItem.Text;
txtSubItem.Hide();
}
if (e.KeyChar == 27)
txtSubItem.Hide();
}
|
|
|
|
|
It would greatly help if you tell what kind of error you have? Exception (what exception, where), something not working the way you want etc.
|
|
|
|
|
Udayaraju wrote: Can anyone trace out where is the error
Not without you telling us what the error is, which line it occurs, what the results are and what the expected results are...
|
|
|
|
|
Hi,
Here I am trying to edit value in lstListView.SelectedItems[0].SubItems[3] column.
The textbox I have placed is not displayed at that coulmn position. I have done with all the possibilites but unable to place the textbox in required Location.
The position of textbox is not displayed in required column.
|
|
|
|
|
Bitmap bmp = new Bitmap(ofd.FileName);
Bitmap bmp_backColor = new Bitmap(bmp.Width, bmp.Height);
for (int x = 0; x < bmp.Width; x++)
{
for (int y = 0; y < bmp.Height; y++)
{
Color tmp_oldColor = bmp.GetPixel(x, y);
if (tmp_oldColor != Color.Transparent)
{
Color tmp_newColor = Color.FromArgb(tmp_oldColor.A, Color.Red);
bmp_backColor.SetPixel(x, y, tmp_newColor);
}
}
}
Graphics m_gr = Graphics.FromImage(bmp_backColor);
m_gr.DrawImage(bmp, 0, 0, bmp.Width, bmp.Height);
m_gr.Dispose();
pictureBox1.BackgroundImage = bmp_backColor;
I've written this code to set a red backcolor to any image's visible pixels(specially for half tranparent) but its very very slow, any way to boost the code
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Try this[^]
Be careful, there is no Undo Button(Ctrl+Z) in life.
|
|
|
|
|
ok, if i add Alpha in struct and other things too then will it work ?
thanks
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Xmen wrote: ok, if i add Alpha in struct and other things too then will it work ?
I haven't tried adding alpha and other filter in unsafe, I was just setting the pixel to gray in order to make the whole image as grayscale image. Yes one thing I am sure using unsafe in get and set pixel makes it very fast.
Be careful, there is no Undo Button(Ctrl+Z) in life.
|
|
|
|
|
Use unsafe pointers as explained here[^].
egards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
that looks awesome man, i will try that later
thanks you both
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
hello.. i have a windows form and a windows service running.... how can i pass parameters or make a comunication between them so that the windows form can pass arguments to the service .... both devoloped in c#
|
|
|
|
|
You can use named pipes or .net remoting
|
|
|
|
|
thanks for the sugession.,...
|
|
|
|
|
You are welcome
|
|
|
|