|
Hi,
You can implement the cell paint event. I think that you have a data table like this:
(Val1, Val2, PicturePath, ...).
You can find bellow an example of code that shows in a data grid view a grid contact:
----------------------------------------------------------------
|Picture | First Name | Last Name | Phone number |
----------------------------------------------------------------
| | Mr. X | X1 | 00112233 |
----------------------------------------------------------------
| | Mr. X | X1 | 00112233 |
----------------------------------------------------------------
myDataGridView += new DataGridViewCellPaintingEventHandler(myDataGridView_CellPainting);
void myDataGridView_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex > 0 && e.ColumnIndex == 0)
{
try
{
string strPath = myDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
Bitmap objPicture = null;
if(dicPictures.ContainsKey(strPath))
{
objPicture = dicPictures[strPath];
}
else
{
objPicture = Bitmap.FromFile(strPath);
dicPictures.Add(strPath, objPicture);
}
e.Graphics.DrawImage(objPicture, e.CellBounds);
}
catch (Exception Error)
{
}
}
}
|
|
|
|
|
Hi Everyone,
I am very new to C# and I wrote this code from the book which compiles and run without any problem. After I execute the program, it give me nothing in the black output screen. I think this program possible need some sort of external file to "act-on." I am really not sure what it needs, the book leaves me hanging (it does say anything an external file or what to name the file). Please kindly help.
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication_test
{
public class Program
{
const int BufferSize = 1024;
public static void Main(string[] args)
{
string tempPath = Path.GetTempFileName();
string tempPath2 = Path.GetTempFileName();
if (File.Exists(tempPath))
{
using (FileStream input = File.OpenRead(tempPath))
{
byte[] buffer = new byte[BufferSize];
int bytesRead;
using (FileStream output = File.OpenWrite(tempPath2))
{
while ((bytesRead = input.Read(buffer, 0, BufferSize)) > 0)
{
output.Write(buffer, 0, bytesRead);
}
}
}
}
}
}
}
Thanks.
|
|
|
|
|
Your code snippet could be properly formatted using pre tags.
The file your program reads is:
string tempPath = Path.GetTempFileName();
The file your program writes is:
string tempPath2 = Path.GetTempFileName();
That's not very useful.
A better solution would be:
string tempPath = args[0];
string tempPath2 = args[1];
And then you'd call it by
ConsoleApplication_test.exe "C:\Temp\inputfile.dat" "C:\Temp\outputfile.dat"
|
|
|
|
|
Bernhard,
Thank you for the explanation, but I am still very unclear on how to execute or call the program. What specifically do i do with:
ConsoleApplication_test.exe "C:\Temp\inputfile.dat" "C:\Temp\outputfile.dat"
Is it one line or two lines?
Where do I type it or put it?
I really just starting out with C# and I not very savvy like seasoned programmers.
Thanks.
Edward.
|
|
|
|
|
Good evening, I am trying to develop an application with c # for sending emails, I developed a small publisher in a solution at hand, and I develop the game of sending mail to a solution by dna, how can I integrate the editor in the area of text that is at the 2 nd solution, is what I added commme reference? and how can I put in the form of the second solution?
|
|
|
|
|
Normally, the code you want to use in the other application would be compiled as a class-library or written as a control of some kind. Then you go to your other project and add a reference to this project. Then you can use the component in your app.
|
|
|
|
|
yes I know but my problem is that I want to add is an editor windows forms in an area at the second windows forms
|
|
|
|
|
Right-click on the "References" folder in your Solution Explorer, and click "Add Reference..."
Then choose the project that contains the editor.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
yes I know but my problem is that I want to add is an editor windows forms in an area at the second windows forms
|
|
|
|
|
OK, so redo your editor project and make it a control instead of a complete form. That way you get the flexibility to add it to any project very easily instead of trying to make a form look like a control.
|
|
|
|
|
|
Repost!!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Congratulations! You found the best possible way to get your question ignored!
|
|
|
|
|
any one send me library mangment project using c# and oracle.
|
|
|
|
|
If you need a ready made project you should try a Google search. If nothing is found that satisfies your requirements then you will need to write it yourself. This site is here to help with your problems, but not to do your work for you.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
Now that's an entitlement mentality!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
There is no chance in Hell anyone is going to give you this project. Do your own homework.
If you think having someone hand you a project is going to get you to pass your class or even get you that degree, you are sadly mistaken.
|
|
|
|
|
ok, I will. How much are you ready to pay?
|
|
|
|
|
hi,
trying the delete the row in the gridview. delete is handled in the Row_Command event.
protected void grdLabBill_RowCommand(object sender, GridViewCommandEventArgs e)
{
try
{
int iIndex, iCount;
if (e.CommandName == "Delete")
{
}
}
}
i got the following exception
Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: The GridView 'grdLabBill' fired event RowDeleting which wasn't handled.
Need help to solve this problem.
Thanks in Advance!
Have A Nice Day!
Murali.M
Blog
|
|
|
|
|
Hi!
I wanna get caller Id via Rs232 ( i have central Panasonic PBX) .
I have get info in offline mode but i wanna Caller Id.
|
|
|
|
|
jojoba2011 wrote: but i wanna Caller Id.
Then you need to check the documentation for your device to see how to request that information. This is not a C# issue, but one of the protocol to your device.
Unrequited desire is character building. OriginalGriff
I'm sitting here giving you a standing ovation - Len Goodman
|
|
|
|
|
But It's different from its documents . i wanna to get caller id via C# from <big>PBX Panasonic central (KX-TES824)</big>
. So Plz Help.
modified 5-Mar-12 1:51am.
|
|
|
|
|
hi, i'm new in c#. Is there free or commercial C# template framework available ? I used to using Visual Foxpro and my company using www.Promatrix.com framework for VFP. Master form, master detail form and others are created in this template base clasess so we do not concern for CRUD etc etc we only need to write little code to modify.
I know microsoft have entity framework and several 3rd party but its only for data access layer, what i'm looking for is a framewrok/template from data access layer and interface layer please forgive me if i compare c# with VFP
so could someone help please
Thanks
Sen
|
|
|
|
|
The framework for .Net is free e.g. 4.0 available here[^].
You need to purchase the development environment i.e. Visual Studio (unless you want to use one of the express editions).
|
|
|
|
|
Abhinav S, thank for your help.
I'm sorry if I made my self unclear between .net framework and 3rd party framework, what I'm looking for is as Rob suggest is a 3rd party to help generate or has a based class to create an application.
|
|
|
|