|
Let's assume your DataGridView is already full of Data, in Cells, organized in Rows and Columns, naturally.
Now for each line of text in the multi-line TextBox:
Exactly how do you want to use that to filter either certain Cells, or certain Rows, or certain Columns, in your DataGridView ?
What exactly does "filter" mean here: to hide something that does not "match," or ... ?
What have you tried so far ?
I do think if you can write up your problem more clearly, that it would be better, for you, if you posted it in the QA section.
best, Bill
"Everything we call real is made of things that cannot be regarded as real." Niels Bohr
|
|
|
|
|
Thanks everybody for helping! And sorry for late answer.
Bill , as you're saying i have a datagridview full of data.
What I want is show the datagridview rows that match with the lines in the multiline textbox
For example: my datagridview have two columns: Name and Last Name to say something...
In the textbox I type in the first line John and in the second line I type Mary.
I want the datagrid to show me only the rows that have these names.
And if I keep typing in others lines keep doing the firter or search...
I hope I explained better now... Thanks in advance!
|
|
|
|
|
If you will re-post this in QA, with the details you've disclosed: I will respond in greater depth, and I think you'll get many other helpful comments from other people.
best, Bill
"Everything we call real is made of things that cannot be regarded as real." Niels Bohr
|
|
|
|
|
Ok.
Sorry im newbi in the foro, can you plese guide me how to do the post in QA.
Thanks in advance!
|
|
|
|
|
From CP's Main Menu: mouse over "Quick Answers:" select "Ask a Question" from the drop-down menu.
best, Bill
"Everything we call real is made of things that cannot be regarded as real." Niels Bohr
|
|
|
|
|
please let me know if any type of document(.pdf .jpeg etc) stored in sql server (byte or image format) how to retrieve in to front end in Image box in web application
|
|
|
|
|
Try this[^]. It should help.
|
|
|
|
|
Hi to All
I Have a Solution in C# that have 4 projects in it.
I want to Showing Forms of Other projects when I have
its Name(Such as Project2.Frm_Log).
I use this code:
string formTypeName = "frm1";
Type formType = Type.GetType(formTypeName);
Form f = (Form)Activator.CreateInstance(formType);
f.Show();
but the value Of formType will be null.
please help me.
|
|
|
|
|
You don't need reflection to do that. First, lay a reference from the project where you want to use the form, to the project where the form to be used is located. Should be a menu around there somewhere, saying something like "add references".
Then it would be something as simple as this;
using System;
using System.Windows.Forms;
using Project2;
class MainForm: Form
{
public MainForm()
{
}
public ShowTestForm()
{
using (var f = new frm1())
{
if (DialogResult.OK != f.ShowDialog(this))
{
throw new Exception ("Replace the user until someone is brave enough to click OK!");
}
}
}
}
Hope it helps a bit
Bastard Programmer from Hell
if you can't read my code, try converting it here[^]
|
|
|
|
|
thank you for replying , but the form name is in string format and then your code dosnt work.
using (var f = new frm1())
|
|
|
|
|
Would you care to explain why it needs to be in a string format? If not, a simple strategy-method would solve the problem;
public Form BakeMeSomeNiceForm(string Whut)
{
switch (Whut)
{
case "frm1": return new frm1;
case "frm2": return new frm2;
default: throw new UnknownSwitchValue(Whut);
}
}
Use the method where your string is right now, it'll return the form requested by the string. Might require some casting.
Bastard Programmer from Hell
if you can't read my code, try converting it here[^]
|
|
|
|
|
the solution you have proposed here seems a much better way of doing things, every time i try to think of a reason for needing to just be able to work with a string i come back to what is wrong with just calling a factory method.
|
|
|
|
|
not sure what the requirement is but this code should work for you, not sure it is the best or right way but was the quickest answer i could write
string formName = "ToCreate.Form1";
var asm = Assembly.Load("ToCreate");
Type formType = asm.GetType(formName);
Form f = (Form) Activator.CreateInstance(formType);
f.Show();
the control libary is called "ToCreate", you need to pass the full name including assembly to the asm.GetType method, i also included a reference from the main project to the project containg form1.
|
|
|
|
|
If he referenced the project, it'd already be loaded. Next, this assembly will not be unloaded. Then there's the slower Activator.
I didn't feel like changing that, as I'd use strong-typing to get the initial string;
string formClassName = typeof(frm1).Name;
Depends; if it has to be a plugin, I'd understand. For all other problems, I'd go for the simple solution.
Bastard Programmer from Hell
if you can't read my code, try converting it here[^]
|
|
|
|
|
thanks all for your awnsering.
it works.
this code works good.
string formName = "ToCreate.Form1";
var asm = Assembly.Load("ToCreate");
Type formType = asm.GetType(formName);
Form f = (Form) Activator.CreateInstance(formType);
f.Show();
thanks,thaks specially to Ed Hill _5_
|
|
|
|
|
Dear fiends my question is much long but please help me solve my problem.
i m completely stuck hear.
I m tried to extract images from pdf using itexsharp but when i extract them the images looks like convert to negative form, I think my pdf containing high quality images. I used following code sample for extract images from pdf.
private static List<system.drawing.image> ExtractImages(String PDFSourcePath)
{
List<system.drawing.image> ImgList = new List<system.drawing.image>();
try
{
RAFObj = new iTextSharp.text.pdf.RandomAccessFileOrArray(PDFSourcePath);
PDFReaderObj = new iTextSharp.text.pdf.PdfReader(RAFObj, null);
for (int i = 0; i <= PDFReaderObj.XrefSize - 1; i++)
{
PDFObj = PDFReaderObj.GetPdfObject(i);
if ((PDFObj != null) && PDFObj.IsStream())
{
PDFStremObj = (iTextSharp.text.pdf.PdfStream)PDFObj;
iTextSharp.text.pdf.PdfObject subtype = PDFStremObj.Get(iTextSharp.text.pdf.PdfName.SUBTYPE);
if ((subtype != null) && subtype.ToString() == iTextSharp.text.pdf.PdfName.IMAGE.ToString())
{
byte[] bytes = iTextSharp.text.pdf.PdfReader.GetStreamBytesRaw((iTextSharp.text.pdf.PRStream)PDFStremObj);
if ((bytes != null))
{
try
{
System.IO.MemoryStream MS = new System.IO.MemoryStream(bytes);
MS.Position = 0;
System.Drawing.Image ImgPDF = System.Drawing.Image.FromStream(MS, true, true);
//System.Drawing.Bitmap ImgPDF = (Bitmap)System.Drawing.Image.FromStream(MS, true, false);
ImgList.Add(ImgPDF);
MS.Flush();
}
catch (Exception)
{
}
}
}
}
}
PDFReaderObj.Close();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return ImgList;
}
public static void WriteImageFile(string sourcePDFpath, string targetpath)
{
try
{
// Get a List of Image
List<system.drawing.image> ListImage = ExtractImages(sourcePDFpath);
for (int i = 0; i < ListImage.Count; i++)
{
try
{
System.Drawing.Imaging.EncoderParameters parms = new System.Drawing.Imaging.EncoderParameters(1);
parms.Param[0] = new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Compression, 0);
System.Drawing.Imaging.ImageCodecInfo jpegEncoder = ImageCodecInfo.GetImageEncoders().Single(p => p.CodecName.Contains("JPEG"));
ListImage[i].Save(targetpath + "\\Image" + (i + 1).ToString().PadLeft(3, '0') + ".Jpeg", jpegEncoder, parms);
}
catch (Exception ex)
{
throw ex;
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
But this solution is not worked for my purpose. So i found a another program call 'pdfimages' is support to extract images from pdf, this exe extract images from pdf in .ppm format so i passed the command line argument to this exe and make exe to work and after the exe executed i convert ppm files to jpeg from my application.
This work for my task nicely. But i have another problem now. When i converted the image the quality of the image is reduced.
When extracting image from Pdf writer it shows.
Bit Depth : 32
Horizontal Resolution : 296dpi
Vertical Resolution : 296dpi
But my images it shows
Bit Depth : 24
Horizontal Resolution : 96dpi
Vertical Resolution : 96dpi
I need to extract images from pdf with the same quality, can anyone tell me a method for do my task...?
|
|
|
|
|
Suggest you send tech support questions to iTextSharp, and whoever wrote pdfImages.
Second: examine the many apparent answers to your question here:[^].
best, Bill
"Everything we call real is made of things that cannot be regarded as real." Niels Bohr
|
|
|
|
|
Thanks Bill, for your reply......I'll try that..
|
|
|
|
|
Hi,
I wanted to know is there any way to read the Device instance id through c# code.
I have a PCI card and I wanted to read the device instance id of it.
Thanks,
Pavan.
|
|
|
|
|
C# does not talk directly to PCI cards. It's possible to read the one from the harddisk using WMI and Admin-rights, you'd have to try to check whether your PCI-card vendor supports that too.
Bastard Programmer from Hell
if you can't read my code, try converting it here[^]
|
|
|
|
|
|
Hi everyone!
We have developed a desktop application. Now the client says that if someone pay directly into his paypal account, he need IPN data and store the data into his mysql databas table. It's a desktop application so how is it possible and which paypal Payment method is best for it and how to do it.
If you have code then please give it to me.
|
|
|
|
|
Here have some Google foo[^] look at the first couple of hits!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
sharmaravi123 wrote: Now the client says that if someone pay directly into his paypal account, he need IPN data and store the data into his mysql databas table
Meaning that the payment goes through the application or that the application is supposed to collect a payment posted to paypal from some other source?
|
|
|
|
|
No one will make payment from our desktop application.
Customer will pay from our website or from paypal website directly. When he pay, We need to get ipn data aucomatically and insert customer data in database.
I have made aspx page which will get data and post data on web service. Aspx page will post data to web service and there we will insert the data in database.
Am I doing write?????????
|
|
|
|