System.Windows.Forms.SaveFileDialog saveDlg = new System.Windows.Forms.SaveFileDialog(); saveDlg.InitialDirectory = @"C:\"; saveDlg.Filter = "CSV files (*.csv)|*.csv"; saveDlg.FilterIndex = 0; saveDlg.RestoreDirectory = true; saveDlg.Title = "Export csv File To"; if (saveDlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string CsvFpath = saveDlg.FileName; System.IO.StreamWriter csvFileWriter = new StreamWriter(CsvFpath, false); string columnHeaderText = ""; int countColumn = comparisonGrid.Columns.Count - 1; if (countColumn >= 0) { columnHeaderText = (comparisonGrid.Columns[0].Header).ToString(); } // Writing column headers for (int i = 1; i <= countColumn; i++) { columnHeaderText = columnHeaderText + ',' + (comparisonGrid.Columns[i].Header).ToString(); } csvFileWriter.WriteLine(columnHeaderText); // Writing values row by row for (int i = 0; i <= comparisonGrid.Items.Count - 2; i++) { string dataFromGrid = ""; for (int j = 0; j <= comparisonGrid.Columns.Count - 1; j++) { if (j == 0) { dataFromGrid = ((DataRowView)comparisonGrid.Items[i]).Row.ItemArray[j].ToString(); } else { dataFromGrid = dataFromGrid + ',' + ((DataRowView)comparisonGrid.Items[i]).Row.ItemArray[j].ToString(); } } csvFileWriter.WriteLine(dataFromGrid); } csvFileWriter.Flush(); csvFileWriter.Close(); }
Here is the sample code to select image from system and display it on html5 canvas and javascript: <input type= "file" id= "selectedImage" /> <canvas id= "myCanvas" width= "500" height= "500" > </canvas> Javascript code: $( "#selectedImage" ).change( function (e) { var URL = window .URL; var url = URL.createObjectURL(e.target.files[ 0 ]); img.src = url; img.onload = function () { var canvas = document .getElementById( "myCanvas" ); var ctx = canvas.getContext( "2d" ); var imgSize = calculateAspectRatioFit(img.width, img.height, canvas.clientWidth, canvas.clientHeight); ctx.clearRect( 0 , 0 , canvas.width, canvas.height); ctx.drawImage(img, 0 , 0 , imgSize.width, imgSize.height); } }); function calculateAspectRatioFit(srcWidth, srcHeight, maxWidth, maxHeight) { var ratio = Math .min(maxWi
Comments
Post a Comment