Click here to Skip to main content
15,886,639 members
Home / Discussions / C#
   

C#

 
AnswerRe: Force Interface Implementation in Derived Classes? Pin
Richard Deeming27-Feb-19 7:51
mveRichard Deeming27-Feb-19 7:51 
GeneralRe: Force Interface Implementation in Derived Classes? Pin
pr1mem0ver28-Feb-19 1:25
pr1mem0ver28-Feb-19 1:25 
GeneralRe: Force Interface Implementation in Derived Classes? Pin
Richard Deeming28-Feb-19 1:36
mveRichard Deeming28-Feb-19 1:36 
AnswerRe: Force Interface Implementation in Derived Classes? Pin
Gerry Schmitz27-Feb-19 13:51
mveGerry Schmitz27-Feb-19 13:51 
GeneralRe: Force Interface Implementation in Derived Classes? Pin
pr1mem0ver28-Feb-19 1:41
pr1mem0ver28-Feb-19 1:41 
QuestionA problem with Lists / Arrays Pin
Nikol Dimitrova25-Feb-19 9:34
Nikol Dimitrova25-Feb-19 9:34 
AnswerRe: A problem with Lists / Arrays Pin
Richard Deeming25-Feb-19 10:56
mveRichard Deeming25-Feb-19 10:56 
Questionalign columns headers with cells values in a text file that exported from a datagridview in c# Pin
Member 1332584624-Feb-19 7:20
Member 1332584624-Feb-19 7:20 
I export my data from a DGV and align them with a space delimiter and it is working good for me. i also export the headers before the cells values. the thing that i want to do but i can not is aligning and adjusting the cells with headers to see them as a table that its members are separated by a delimiter (here space). my means is i want to see cells values right below the headers (if they have smaller or equal lengths) and headers text right on the top of the cells values if header length is less than cells values lengths), in the other word, Keeping cells values and their related headers together.(i am using Microsoft.Office.Interop.Word.)
thanks in advance.

What i have been tried:

C#
int RowsCount = DataTable.Rows.Count;
int ColumnsCount = DataTable.Columns.Count;
var newline = System.Environment.NewLine;
var delimiter = " ";
var copied= new StringBuilder();
List<int> clmnLocation = new List<int>() {};



string header = "";
      for (int c = 0; c < DataTable.Columns.Count; c++)
      {
header = header + Convert.ToString(DataTable.Columns[c].ColumnName).Replace(" ", "") + delimiter;

//Count header length to get the padright() value and put in a list<int>
         clmnLocation.Add(header.Length);
      }

// Export titles: 
      for (int c = 0; c < DataTable.Columns.Count; c++)          copied.Append(Convert.ToString(DataTable.Columns[c].ColumnName).Replace(" ","") + delimiter);

//Append A Line After Header.
       clipboard_string.Append(newline);

                    //Cells
                    for (int i = 0; i <RowsCount; i++)
                    {
                        for (int j = 0; j <ColumnsCount; j++)
                        {
                            if (j > 0)
//here i am PadRight(int beforeheaders.Length)
    copied.Append(DataTable.Rows[i][j].ToString().PadRight(clmnLocation[j]) + delimiter);
                            else
               copied.Append(DataTable.Rows[i][j].ToString() + delimiter);
                        }
                        copied.Append(newline);
                    }

                    WordDoc.Content.Text = copied.ToString();

AnswerRe: align columns headers with cells values in a text file that exported from a datagridview in c# Pin
Gerry Schmitz24-Feb-19 8:46
mveGerry Schmitz24-Feb-19 8:46 
GeneralRe: align columns headers with cells values in a text file that exported from a datagridview in c# Pin
Member 1332584624-Feb-19 13:23
Member 1332584624-Feb-19 13:23 
QuestionTextBox setting caret at end of text Pin
ormonds23-Feb-19 13:21
ormonds23-Feb-19 13:21 
AnswerRe: TextBox setting caret at end of text Pin
Dave Kreskowiak23-Feb-19 13:56
mveDave Kreskowiak23-Feb-19 13:56 
GeneralRe: TextBox setting caret at end of text Pin
ormonds23-Feb-19 14:20
ormonds23-Feb-19 14:20 
GeneralRe: TextBox setting caret at end of text Pin
Mycroft Holmes23-Feb-19 14:59
professionalMycroft Holmes23-Feb-19 14:59 
GeneralRe: TextBox setting caret at end of text Pin
Dave Kreskowiak23-Feb-19 15:16
mveDave Kreskowiak23-Feb-19 15:16 
AnswerRe: TextBox setting caret at end of text Pin
BillWoodruff23-Feb-19 20:31
professionalBillWoodruff23-Feb-19 20:31 
QuestionAPI to call bitcoin price Pin
Member 1416032523-Feb-19 4:25
Member 1416032523-Feb-19 4:25 
AnswerRe: API to call bitcoin price Pin
OriginalGriff23-Feb-19 4:44
mveOriginalGriff23-Feb-19 4:44 
AnswerRe: API to call bitcoin price Pin
Eddy Vluggen23-Feb-19 6:11
professionalEddy Vluggen23-Feb-19 6:11 
QuestionConverting PHP cURL to C# WebClient Pin
Member 1236766823-Feb-19 3:19
Member 1236766823-Feb-19 3:19 
AnswerRe: Converting PHP cURL to C# WebClient Pin
Richard Deeming25-Feb-19 8:31
mveRichard Deeming25-Feb-19 8:31 
QuestionShowing Form at Run Pin
ormonds22-Feb-19 10:47
ormonds22-Feb-19 10:47 
AnswerRe: Showing Form at Run Pin
Dave Kreskowiak22-Feb-19 11:16
mveDave Kreskowiak22-Feb-19 11:16 
GeneralRe: Showing Form at Run Pin
ormonds22-Feb-19 12:27
ormonds22-Feb-19 12:27 
QuestionRDLC Report Data Set Pin
Member 1405713721-Feb-19 13:14
Member 1405713721-Feb-19 13:14 

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.