Here is one approach.
Aspx page.
<asp:DropDownList ID="ddlWeight" runat="server">
<asp:ListItem Text="100 Gm" Value="100 Gm"></asp:ListItem>
<asp:ListItem Text="250 Gm" Value="250 Gm"></asp:ListItem>
<asp:ListItem Text="500 Gm" Value="500 Gm"></asp:ListItem>
<asp:ListItem Text="1 KiloGram" Value="1 KiloGram"></asp:ListItem>
Code behind
int Quantity;
bool Result;
string[] strUnit = new string[ddlWeight.Items.Count];
int[] intQuantity = new int[ddlWeight.Items.Count];
for (int i = 0; i < ddlWeight.Items.Count; i++)
{
string[] StrSplitResult = ddlWeight.Items[i].Text.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
if (StrSplitResult.Length > 0)
{
Result = int.TryParse(StrSplitResult[0].Trim(), out Quantity);
if (Result)
{
intQuantity[i] = Quantity;
}
}
if (StrSplitResult.Length > 1)
{
strUnit[i] = StrSplitResult[1].Trim();
}
}