我是这样设置表头的 private void create_dtDetail_colheader() { //商品列表的表头 DataGridTableStyle dts = new DataGridTableStyle(); dts.MappingName = dt_ProductDetail.TableName; DGProductDetail.TableStyles.Add(dts); DGProductDetail.TableStyles[0].GridColumnStyles.Clear(); DataGridTextBoxColumn colAuto = new DataGridTextBoxColumn(); colAuto.Width = 40; colAuto.MappingName = "autoID"; colAuto.HeaderText = "序号"; DGProductDetail.TableStyles[0].GridColumnStyles.Add(colAuto); DataGridTextBoxColu[code=c]mn colName = new DataGridTextBoxColumn(); colName.Width = 130; colName.MappingName = "ProductName"; colName.HeaderText = "商品名称"; DGProductDetail.TableStyles[0].GridColumnStyles.Add(colName); DataGridTextBoxColumn colproductID = new DataGridTextBoxColumn(); colproductID.Width = 100; colproductID.MappingName = "ProductID"; colproductID.HeaderText = "商品编号"; DGProductDetail.TableStyles[0].GridColumnStyles.Add(colproductID); DataGridTextBoxColumn colNum = new DataGridTextBoxColumn();}
[/code]
现在我想做一个单击表头 排序的功能。单击事件怎么写?在线急等 C#
[/code]
现在我想做一个单击表头 排序的功能。单击事件怎么写?在线急等 C#
private void create_dtDetail_colheader()
{
//商品列表的表头
DataGridTableStyle dts = new DataGridTableStyle();
dts.MappingName = dt_ProductDetail.TableName;
DGProductDetail.TableStyles.Add(dts);
DGProductDetail.TableStyles[0].GridColumnStyles.Clear();
DataGridTextBoxColumn colAuto = new DataGridTextBoxColumn();
colAuto.Width = 40;
colAuto.MappingName = "autoID";
colAuto.HeaderText = "序号";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colAuto);
DataGridTextBoxColumn colName = new DataGridTextBoxColumn();
colName.Width = 130;
colName.MappingName = "ProductName";
colName.HeaderText = "商品名称";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colName);
DataGridTextBoxColumn colproductID = new DataGridTextBoxColumn();
colproductID.Width = 100;
colproductID.MappingName = "ProductID";
colproductID.HeaderText = "商品编号";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colproductID);
DataGridTextBoxColumn colNum = new DataGridTextBoxColumn();
colNum.Width = 50;
colNum.MappingName = "num";
colNum.HeaderText = "数量";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colNum);
DataGridTextBoxColumn colunit = new DataGridTextBoxColumn();
colunit.Width = 50;
colunit.MappingName = "unit";
colunit.HeaderText = "单位";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colunit);
DataGridTextBoxColumn colMiniCode = new DataGridTextBoxColumn();
colMiniCode.Width = 60;
colMiniCode.MappingName = "MiniCode";
colMiniCode.HeaderText = "微码";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colMiniCode);
DataGridTextBoxColumn colScanCode = new DataGridTextBoxColumn();
colScanCode.Width = 120;
colScanCode.MappingName = "ScanCode";
colScanCode.HeaderText = "条形码";
DGProductDetail.TableStyles[0].GridColumnStyles.Add(colScanCode); }