New here? Start with our free trials. I wonder if there is an option to add rows in devexpress GridControl just like we add rows in a normal datagridview. Adding rows to the rows collection. Join a community of over 2. RadGridView provides the end-users with a special row that allows them to add a new data row. How to Display SharePoint List Data in a GridView The most basic task for a visual web part is to display data from a SharePoint list. How to add edit delete update records in Grid view ASP. You should use data source methods to add,. This tutorials is for beginners. In my scenario I have to create Multiple Header row which includes header style. Ask Question. Adding rows to RadGridView For example, if the grid control contains four columns – GridViewTextBoxColumn , GridViewDecimalColumn , GridViewDateTimeColumn and GridViewCheckBoxColumn you can add an empty row as it is demonstrated in the code snippet below. This row is identified by an asterisk (*) displayed within a corresponding row indicator cell. Re: [jQuery] GridView - Find next and previous rows Hello, I will be honest and say that I have not read all of your thread, however, as I posted in your other thread, it would appear that you are on the brink of trying to do "stuff" that the GridView, and associated ASP. In a WinForms XAF application, an existing object can be edited by selecting a row and clicking the property cell, and a new object can be added by clicking the new item row. DataGridView C#. Data and DevExpress. NET At times, you need to perform these custom routines, to add your own data, when the data is being bound to a GridView control. The other way is to create a new DataTable and add same number of columns to this DataTable and then add each selected row to DataTable for every column. Hello, I have a gridview bind to data table. For this example, I'm going to use the standard ASP. There are several ways in which you can display details of a gridview row in order for the user to have a quick overview of the complete row. Creating the User Interface: The User Interface is pretty simple. You can trap UserAddingRow, UserDeletingRow, and the CellEndEdit event. Net is useful for displaying large data in a tabular format. In this video you will learn how to add columns whose values are not stored in the data source and are calculated using a pre-defined expression or specified via an event handler. I would move the existing rows into a DataTable, bind that, and go from there. AddNewRow to learn more. NET GridView Tips and Tricks. Change cell color in gridview depending the inner value Monday, January 9, 2006 As long time reader ;-) of my blog you know: i am fan of the declarative ASP. If we want to add a delete button, please refer to the code below:. Select and focus a row in devExpress GridView_C# tutorial Janwang 4/27/2018 C# , 0 Comments C# tutorial : Select and focus a row in devExpress GridView is simple For Example: this. NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible. However, there may be cases where you may need to provide custom deletion functionality in your. The purpose of this post is to add a column containing checkboxes including a header checkbox, used to select and deselect all in one click. I am going to use second way in this article to transfer selected rows from one GridView control to another GridView control. DataGrid with row details. It then uses the DataGridView's Rows. Sep 19, 2019; 3 min to read; Row. 0, is so versatile and powerful that beginners can easily be overwhelmed by the options. Starting with version 13. Instead, you must bind your GridControl to a data source (via the GridControl. devExpress GridView Hide columns Hi, I have devExpress gridview and I have assigned the datasource. How to add edit delete update records in Grid view ASP. com The AddNewRow method adds a new grid row at runtime. Posted in Databinding, ListBox, Uncategorized, WPF tagged C#, Databinding, ListBox, WPF at 11:23 pm by Mike. Next, create a new data source: Select Data, and then Add New Data Source; create a data source that retrieves at least a few columns, one of which is an integer column. The DevExpress GridControl must always be bound to a datasource: you cannot add rows directly to the GridControl object or its child GridViews. In this tutorial we will look at adding the inserting interface to the GridView s footer row (see Figure 1). DevExpress表格打印预览及自定义页眉页脚并绘制图片(C# Winform) C# Code: private static void OnClick_PrintFile( object sender, EventArgs e). add new column in gridview using vb. What I have missed is a discussion on how we can insert new records in a database table using a GridView or how to add new row in GridView control. GridView just displays values provided by the CustomUnboundColumnData event. The add form can be a separate page or the same page separated by panels. DevExpress Webinars - ASP. You can use the Insert context menu items to add new rows, columns and cells. Net Server controls were not meant to do. This is a tutorial which helps ASP. RefreshData (updates this particular view) methods. Add and Insert New Rows in C# DataGridView The Kettic DataGridView Component has the ability to add and insert a single row as well as a group rows while integrating the GridView component into Windows Forms applications. By default, row height is determined by font settings. 0, is so versatile and powerful that beginners can easily be overwhelmed by the options. So, to display a specific value in a cell, you need to pass a corresponding value to the e. onrowupdating 4. Join a community of over 2. But I have checkbox and dropdownlist box also. DataGridView C#. NewItemRowPosition. In the previous article , we learned how to create a simple GridView at runtime. It is important that this call passes decimal values for Price Each rather than the string value stored in the TextBox. Their explanation is that the Style property comes from the base class FrameworkContentElement, but the column objects aren’t visual elements. This example demonstrates how to insert new rows into a worksheet. To allow end-users to manipulate grid data, add a command column to the grid's column collection and specify which commands (New, Edit, Delete, Update, Cancel) can be used by end-users. Net ; Data Controls [Solved] Duplicate row appended with jQuery clone in ASP. Posted in Databinding, ListBox, Uncategorized, WPF tagged C#, Databinding, ListBox, WPF at 11:23 pm by Mike. Insert method to add a new row above the current row. It is a much better way to export Gridviews to Excel. Adding programmatically new rows in child table of GridView When you have a parent-child relation in GridView and try to add a new row in the datasource programmatically, the new row does not appear in the child table. MainView as DevExpress. See ColumnView. 6m developers to have your questions answered on Add new Row in GridView of UI for WinForms GridView. NET XAF application, an existing object can be edited and a new object can be created by clicking the Edit ( ) and New ( ) buttons located in a row. save hide report. Select and focus a row in devExpress GridView_C# tutorial Janwang 4/27/2018 C# , 0 Comments C# tutorial : Select and focus a row in devExpress GridView is simple For Example: this. Product features: Performance. It provides for a very efficient and user friendly interface with which to manipulate data. so when click add new row should have get all the controls on my gridview and again at footer add button and they click add new row creates. [RESOLVED] Adding rows to GridView programatically Today is the first day i hav to use the new ASP. Check (Validate) if record exists in GridView when adding new row in ASP. What you return as the e. It then uses the DataGridView's Rows. I wonder if there is an option to add rows in devexpress GridControl just like we add rows in a normal datagridview. so how to use insert,update,delete,edit in this gridview control. End-users can also add new rows using the New Item Row and Data Navigator. We return the DataTable. onrowcommand 2. BudgetLineItemXGBM. In this article I have used Microsoft's Pubs database for sample data. I've attached a video to demonstrate it. I Have GridView and If I select any Item from 1st Column(Repository Item LooupEdit) remaining Columns fill automatically regarding to that particular Item Selected. 29 Inheriting Bean Injection IoC Container java JdbcTemplate jpa jquery JVM_Bind linux list injection map injection. If you working in unbound mode then please review this article:. Use the Edit Mode combo box to select the desired edit mode. NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible. GridView Row Edit, Delete and Update « Devils WorkMar 27, 2009 … Hi, i can't filter yet the gridview with dropdownlist, i think what the razon is the (! IsPostBack) for binding the gridview(it's have rowupdating and …. So what is the best way to add new row. Net, GridView. AddNewRow method adds a new record(row) to the View's underlying data source. Net GridView. DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. In this article it has been explained how to dynamically generate add a new Row in GridView with TextBoxes when clicking a Button that is residing inside a GridView Footer in ASP. the new item row should appear immediately after typing in a column's cell, you need to introduce this functionality manually. AddNewRow method. I wonder if there is an option to add rows in devexpress GridControl just like we add rows in a normal datagridview. Add and Insert New Rows in C# DataGridView The Kettic DataGridView Component has the ability to add and insert a single row as well as a group rows while integrating the GridView component into Windows Forms applications. Now, I try to embed the same DialogFragment in an Activity For that, I have a ViewStub in my Activity layout defined as follows: Note that I have not specified the inflated layout here. Devexpress Gridview Get Selected Row Values Vb Net - How to Remove Numeric & Alphabet Characters in Excel, WinForms Grid - How to Delete Selected Data Rows - DevExpress Channel Movie, ASP. But gridview can't add row directly. This method does not depend on the current ColumnViewOptionsBehavior. Row Editing and Editing Events allowAdding fields are set to true so end users can add new rows and please create a support ticket in the DevExpress. However, if you're using a GridView inside your GridControl (or any other descendant of ColumnView), you can add a new row using AddNewRow() method. MainView as DevExpress. Insert method to add a new row above the current row. GridView just displays values provided by the CustomUnboundColumnData event. Contribute to DevExpress-Examples/how-to-add-a-header-for-each-row-in-gridview-e2790 development by creating an account on GitHub. InitNewRow event is not raised if the Grid is not bound to any data. I want to check with you if you want to add a cancel or edit button and so on. How to Display SharePoint List Data in a GridView The most basic task for a visual web part is to display data from a SharePoint list. but i wanna ask that-"I have an aspx page. com In this article it has been explained how to dynamically generate add a new Row in GridView with TextBoxes when clicking a Button that is residing inside a GridView Footer in ASP. It is a much better way to export Gridviews to Excel. 2, GridView provides a built-in checkbox column for multiple row selection. My advice remains the same though. In other cases, you should use the methods provided by your data source to add new rows. Use the Edit Mode combo box to select the desired edit mode. on that there is a dropdownbox. Allow row selection. 参考:以编程方式添加新行如何:使用默认值初始化新项行如何在运行时向Devexpress Gridview添加行. 6m developers to have your questions answered on Add New Row - Winforms GridView Event of UI for WinForms GridView. ExportSettings. [DEVEXPRESS/WINFORM] GridView 클래스 : CustomDrawColumnHeader 이벤트를 사용해 컬럼 헤더 체크 박스 표시하기 (0) 2017. In addition to using check boxes to select individual rows, the DevExpress ASP. I want to hide the column 0 a. Select and focus a row in devExpress GridView_C# tutorial Janwang 4/27/2018 C# , 0 Comments C# tutorial : Select and focus a row in devExpress GridView is simple For Example: this. What I have missed is a discussion on how we can insert new records in a database table using a GridView or how to add new row in GridView control. To set the focus on a particular record of a DevExpress GridView we have to set theFocusedRowHandle property. The other way is to put a save button on the form and loop through the grid's data source as show below and make the CRUD changes enmasse. Product features: Performance. devExpress GridView Hide columns Hi, I have devExpress gridview and I have assigned the datasource. This row is identified by an asterisk (*) displayed within a corresponding row indicator cell. The Accordion style Navgation pane is a WinForms control that allows you to create multiple panes which are stacked on each other. 参考:以编程方式添加新行如何:使用默认值初始化新项行如何在运行时向Devexpress Gridview添加行. GridView Tutorial With Examples In Android. If we want to add a delete button, please refer to the code below:. Starting with version 13. I would move the existing rows into a DataTable, bind that, and go from there. I use the unique primary key in the datagridview as not visible so once the row is selected, i can get that integer and populate the textbox by using another database query. 14 [devexpress/winform] advbandedgridview 클래스 : 코드로 생성하기 (0) 2018. According to your description, you want to add a button in DevExpress GridView control. Each time the grid's selection is changed, the SelectionChanged event is raised. 0 GridView control. If we want to add a delete button, please refer to the code below:. End-users can also add new rows using the New Item Row and Data Navigator. Here Mudassar Ahmed Khan has explained with an example, how to insert (save) multiple rows (records) from DataGridView to database in Windows Forms (WinForms) Application using C# and VB. Voted #1 for six straight years by readers of Visual Studio Magazine. Ask Question. DevExpress表格打印预览及自定义页眉页脚并绘制图片(C# Winform) C# Code: private static void OnClick_PrintFile( object sender, EventArgs e). Add(r + rowsInClipboard. Form with Add New, Delete, limited Update * This article, and all our great Telerik Winforms documentation, Is available on the Telerik Winforms menu This is template code behind for a form with a GridView that supports AddNew, Delete, and limited Update. In this tutorial we will look at adding the inserting interface to the GridView s footer row (see Figure 1). Data and DevExpress. 2, GridView provides a built-in checkbox column for multiple row selection. C# tutorial: add, delete, and edit rows in DataGridView Using Entity Framework and DataGridView to add, delete, and edit rows of a table in SQL Server Express database In the previous page, you learnt to use the ADO. WinForms Grid – How to Delete Selected Data Rows It is possible to delete selected rows within a grid view by using the embedded navigator of the XtraGrid. Developer documentation for all DevExpress products. I would move the existing rows into a DataTable, bind that, and go from there. The WPF DataGrid control supports this very well, and fortunately it's also very easy to use. My advice remains the same though. 6m developers to have your questions answered on Add New Row - Winforms GridView Event of UI for WinForms GridView. Note: You can also create a partial class for the Prospects entity, and then add this code in the Create method, and it will happen every time you create a new record. Add new row programmatically How to: Initialize the New Item Row with Default Values How to add a Row at Runtime to Devexpress Gridview. Sep 19, 2019; 3 min to read; Row. Showing it as dialog works as expected. This results in a ListView that acts very much like the WPF ListBox, with some subtle differences. I am going to use second way in this article to transfer selected rows from one GridView control to another GridView control. 它工作正常,并显示工具提示. AllowSelectByRowClick property to true. Then: We add those columns, and then add all the rows. One of our Code Scratcher's viewer want some help about the transfer gridview records from one girdview to another. NET Grid View (ASPxGridView) allows end-users to select rows with a simple mouse click. In this video you will learn how to add columns whose values are not stored in the data source and are calculated using a pre-defined expression or specified via an event handler. Count) End If ' loop through the lines, split them into cells and place the values in the corresponding cell. 0 GridView control. Because WPF natively supports binding to an ObservableCollection there is no additional code required to have two way data binding with full support for WPF sorting, filtering etc. 参考:以编程方式添加新行如何:使用默认值初始化新项行如何在运行时向Devexpress Gridview添加行. DevExpress WinForms Grid: Add or Remove Rows - Duration: insert button into row with gridcontrol devexpress. Call the RowCollection. com/aspxgrid For a free trial: www. How to populate GridView from code behind? In this article, we shall learn how to populate GridView from code behind. I'll cover the following topics in the code samples below: Visual Studio 2005OleDbDataAdapter, DataControlField, Page, DataColumn, and GridView. GridView - A new line symbol of cell data is taken into account in the group row painting when the ForceDirectXPaint method is called. NET Introduction: In this article i'm going to explain how to add delete edit records in Grid view. In this case, you need to update the Data Grid manually by calling the GridControl. Controls / GridView / Rows. DefaultExportType = ExportType. 但是,当我在同一行上移动光标时,工具提示没有更改. NET GridView Tips and Tricks - For more info: www. When the application loads, I should be able to insert rows to the gridview manually. A very common usage scenario when using a DataGrid control is the ability to show details about each row, typically right below the row itself. It is important that this call passes decimal values for Price Each rather than the string value stored in the TextBox. It provides for a very efficient and user friendly interface with which to manipulate data. You may also need to provide custom UI for adding or deleting rows, like the Add Row ribbon button in this example. If you working in unbound mode then please review this article: Can the GridControl be used completely in unbound mode?. Insert method of the Worksheet. Devexpress Gridview Get Selected Row Values Vb Net - How to Remove Numeric & Alphabet Characters in Excel, WinForms Grid - How to Delete Selected Data Rows - DevExpress Channel Movie, ASP. In the Click event handler, call the View's GridView. I wonder if there is an option to add rows in devexpress GridControl just like we add rows in a normal datagridview. DataAware; // Create a new object defining how a document is exported to the XLSX format. The Gridview only has a pagesize of 10 and I would like each page to have 10 rows. I would move the existing rows into a DataTable, bind that, and go from there. Net ; Data Controls [Solved] Duplicate row appended with jQuery clone in ASP. I used to drag several text box on the web form. Adding a GridView Column of Checkboxes (C#) 03/06/2007; 9 minutes to read +1; In this article. Re: [jQuery] GridView - Find next and previous rows Hello, I will be honest and say that I have not read all of your thread, however, as I posted in your other thread, it would appear that you are on the brink of trying to do "stuff" that the GridView, and associated ASP. GridView Tutorial With Examples In Android. GridView - A new line symbol of cell data is taken into account in the group row painting when the ForceDirectXPaint method is called. (The example shown here uses. 6m developers to have your questions answered on Add new Row in GridView of UI for WinForms GridView. com/aspxgrid For a free trial: www. It provides for a very efficient and user friendly interface with which to manipulate data. Page load gets datafrom database and it will show on grid view but at the end want the user can enter values by clicking on add button. When RadGridView is in unbound mode, you can add new rows to the Rows collection. excel new line in cell programmatically generated on lbartman. End-users can also add new rows using the New Item Row and Data Navigator. But this is an article about MVVM, not about IdeaBlade DevForce, which can do more than you'll probably ever need or even want to know about. Answered Active Solved. Only one of the panes is expanded at a time. AddNewRow method. Introduction Here I will describe how to show expandable/collapsible rows in a datagrid in C#. The following sections describe useful events and properties which will allow you to achieve different scenarios related to the new. The RowCreated event will only provide us with the current. aspx page, this web page get data from memory, instead of database file. SelectNewRowAsCurrent property controls if the new row will be made current if there are no other rows in the grid. When RadGridView is in unbound mode, you can add new rows to the Rows collection. I would move the existing rows into a DataTable, bind that, and go from there. Add new Row to GridView on Button Click in ASP. In the Click event handler, call the View's GridView. Adding rows to RadGridView For example, if the grid control contains four columns – GridViewTextBoxColumn , GridViewDecimalColumn , GridViewDateTimeColumn and GridViewCheckBoxColumn you can add an empty row as it is demonstrated in the code snippet below. Setting the new row text. The accordion navigation pane ships with 15 professionally designed themes including Office style themes. Developer documentation for all DevExpress products. When a new row is added, either by the user pressing the row level insert key, or by interaction with the InsertRow, or by programmatically calling panel. This is a tutorial which helps ASP. com There are two types of rows in the Data Grid: data rows (that represent data source records) and non-data service rows (group rows, new item rows, etc. Rows collection to insert a row at the specified position or add multiple. NET Introduction: In this article i'm going to explain how to add delete edit records in Grid view. 29 Inheriting Bean Injection IoC Container java JdbcTemplate jpa jquery JVM_Bind linux list injection map injection. I'll cover the following topics in the code samples below: GridView, Assign, Visible Property, and DevExpress. Similarly, you can add the Delete Row button, whose Click handler should call the ColumnView. Now, I try to embed the same DialogFragment in an Activity For that, I have a ViewStub in my Activity layout defined as follows: Note that I have not specified the inflated layout here. Voted #1 for six straight years by readers of Visual Studio Magazine. This example demonstrates how to insert new rows into a worksheet. This allows you to have a different text on the new row of each level of your hierarchical grid. So what is the best way to add new row. DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Therefore if only 5 data rows exist then I would like to add an additional 5 empty rows. The code first gets the Price Each and Quantity values you entered and uses them to calculate total cost. In addition to this, I am going to show you how to add a jQuery Datepicker control in each GridView row, in edit mode. New here? Start with our free trials. xlsx files, eliminating the problems associated with adding a. By filling the text into text boxs and using sql to write the data to the database and bind gridview again. To walk through creating your own GridView column as shown in Figure 1, start by creating a new Windows Application project in Visual Studio 2005. In this article it has been explained how to dynamically generate add a new Row in GridView with TextBoxes when clicking a Button that is residing inside a GridView Footer in ASP. save hide report. [RESOLVED] Adding rows to GridView programatically Today is the first day i hav to use the new ASP. DataGridView Sorting/Filtering in VB. i want to add rows to the data gridview one by one on clicking a button at run time. Bottom So far so good. This is applicable to those cases where we need to display master and child content/rows. The DataGridView control, new in Windows Forms 2. NET GridView Tips and Tricks - For more info: www. This allows you to have a different text on the new row of each level of your hierarchical grid. Add ComboBox to C# DataGridView Displaying data in a tabular format is a task you are likely to perform frequently. add new column in gridview using vb. To explain further about how to bind data in asp. 6m developers to have your questions answered on Add new Row in GridView of UI for WinForms GridView. Devexpress Gridview Get Selected Row Values Vb Net - How to Remove Numeric & Alphabet Characters in Excel, WinForms Grid - How to Delete Selected Data Rows - DevExpress Channel Movie, ASP. I got one requirement that I have to create GridView header row programmatically. NET using C#. We can get the RowHandle of the GridView by passing the primary key value. Whether using WPF, ASP. A very common usage scenario when using a DataGrid control is the ability to show details about each row, typically right below the row itself. Sep 19, 2019; 3 min to read; Row. In this post, I am explain How to insert multiple row to database using asp. This tutorials is for beginners. Change cell color in gridview depending the inner value Monday, January 9, 2006 As long time reader ;-) of my blog you know: i am fan of the declarative ASP. Hi How to insert new row into data gridview at a particular index no. According to your description, you want to add a button in DevExpress GridView control. WinForms Grid – How to Delete Selected Data Rows It is possible to delete selected rows within a grid view by using the embedded navigator of the XtraGrid. If we want to add a delete button, please refer to the code below:. After searching all over the place, it seems that one cannot programatically add rows to GridView like one can with DataGrid. Here's an at-your-fingertips reference to some of the most common and useful things you can do with it. Im trying to display data in a datagrid then once a row is selected show a different column of the database in a text box. ComponentModel. Add new row programmatically How to: Initialize the New Item Row with Default Values How to add a Row at Runtime to Devexpress Gridview. The following sections describe useful events and properties which will allow you to achieve different scenarios related to the new. there are multiple table names in the dropdownbox. Last Reply on Mar 11, 2015 09:00 AM By Shashikant. 6m developers to have your questions answered on Add new Row in GridView of UI for WinForms GridView. By filling the text into text boxs and using sql to write the data to the database and bind gridview again. Value parameter based on a processed column and row. DataGridView control in Windows Forms (WinForms) Application does not have Forms (WinForms) Application using C# and VB. InsertRow, the SuperGrid will set the default value for each cell in the row to the cell’s associated column DefaultNewRowCellValue. Each time the grid's selection is changed, the SelectionChanged event is raised. In other cases, you should use the methods provided by your data source to add new rows. All of them are slow. But gridview can't add row directly. - How to add new row in DevExpress Gridview using C# code in Winforms? 如何在devexpress gridcontrol中添加新行?(WinForms c#) - How to add new line of row in devexpress gridcontrol?(WinForms C#) 在DataGridView中使用DefaultValuesNeeded时无法添加新行 - Can't add new rows when using DefaultValuesNeeded in DataGridView 无法向表. I've attached a video to demonstrate it. excel new line in cell programmatically generated on lbartman. [devexpress/winform] gridview 클래스 : 코드로 생성하기 (0) 2018. AllowSelectByRowClick property to true. The GridView control in Asp. To add a new row to a View, you can use the ColumnView. 29 Inheriting Bean Injection IoC Container java JdbcTemplate jpa jquery JVM_Bind linux list injection map injection. Data and DevExpress. Net, GridView. So, to display a specific value in a cell, you need to pass a corresponding value to the e. Then: We add those columns, and then add all the rows. However, there may be cases where you may need to provide custom deletion functionality in your. Join a community of over 2. The DevExpress ASP. 0 GridView control. A DataView provides a means to filter and sort data within a DataTable. In a WinForms XAF application, an existing object can be edited by selecting a row and clicking the property cell, and a new object can be added by clicking the new item row. I've attached a video to demonstrate it. Use the Row. View 1-20 of 40 | Go to 1 2 Next >> page. DataAware; // Create a new object defining how a document is exported to the XLSX format. New SVG Skin - v17. That is, as long as your intention is NOT to display any. In this article however, I'll show you how a GridView control can be used to update (edit), delete and insert data in a. I used to drag several text box on the web form. We return the DataTable. C# tutorial: add, delete, and edit rows in DataGridView Using Entity Framework and DataGridView to add, delete, and edit rows of a table in SQL Server Express database In the previous page, you learnt to use the ADO. how to insert button into row gridcontrol devexpress William Nguyen. Whether using WPF, ASP. I want to hide the column 0 a. and when we select any of them the table would be shown in the gridview. Showing it as dialog works as expected. All of them are slow. WinForms Grid Control Screenshots. Adding rows to RadGridView. Join a community of over 2.
Post a Comment